3.2.8 触发器的定义
3.2.8.1触发器 任课老师插入记录时自动在用户管理添加一个账号
create trigger 任课老师插入式
on 任课老师 for insert
as
declare
@tno decimal(8,0)
select @tno=教师编号 from inserted
insert into 用户管理 values(@tno,'88888888','B')
3.2.8.2触发器 删除学生记录时自动在用户管理删除一个账号
create trigger 任课老师删除式
on 任课老师 for delete
as
declare
@tno decimal(8,0)
select @tno=教师编号 from deleted
delete 用户管理 where 登陆账号=@tno
删...
数据库, 课程设计阅读全文
5.3 数据查询
5.3.1 查询所有老师,同学的账号,密码和用户权限
select * from 用户管理
5.3.2查询所有权限为A的用户
select * from 用户管理
where 用户权限='A'
5.3.3查询单选题题库里面所有题目的信息
select * from 单选题题库
5.3.4查询课程编号=10000的所有单选题
select * from 单选题题库
where 课程编号=10000
5.3.5查询课程编号为10000第一章的单选题
select * from 单选题题库
where 章节='01' and 课程编号=10000
5.3.6查询所有难度系数为0...
数据库, 课程设计阅读全文
4.数据库的物理设计
4.1建立索引
根据难度系数为各个题库建立索引。
create index fenzhi1 on 单选题题库(难度系数);
create index fenzhi2 on 多选题题库(难度系数);
create index fenzhi3 on 计算题题库(难度系数);
create index fenzhi4 on 简答题题库(难度系数);
create index fenzhi5 on 判断题题库(难度系数);
create index fenzhi6 on 填空题题库(难度系数);
数据库文件的属性
在定义数据库时,除了指定数据库的名字之外,其余要做的工作就是定义数据库的数据文件和日志文件,定义这些文件需要指定的信息...
数据库, 课程设计阅读全文
3.2.7 存储过程的定义
3.2.7.1存储过程插入学生信息
create proc 插入学生信息
@name varchar(8),
@sex varchar(2),
@dept varchar(16),
@major varchar (16),
@birth datetime,
@ruxue datetime
as
insert into 学生(姓名,性别,学院,专业,出生年月,入学年月)values(@name,@sex,@dept,@major,@birth,@ruxue)
执行代码:
DECLARE @q datetime
set @q=getdate()
exec 插入学生信息 'ajj','男','xky','xg',@q,@q
GO
执行结果如下:
图3-2-7-1插入一条学生信息
3.2.7.2存储...
数据库, 课程设计阅读全文
3.2.6 视图的定义
3.2.6.1创建视图,可以查询学生选课信息
create view 学生选课信息
AS
SELECT 学生.学号, 学生.姓名, 学生.学院, 课程表.课程名, 选课信息表.成绩
FROM 学生 INNER JOIN
选课信息表 ON 学生.学号 = 选课信息表.学号 INNER JOIN
课程表 ON 选课信息表.课程编号 = 课程表.课程编号
1习题管理系统(设计报告目录):http://www.imyxz.com/cat_ico1/cat_ico24-gif/3659.html
2习题管理系统(需求分析):http://www.imyxz.com/cat_ico1/cat_ico24-gif/3666.html
3习题管理系统(数据流图,数据...
数据库, 课程设计阅读全文
1习题管理系统(设计报告目录):http://www.imyxz.com/cat_ico1/cat_ico24-gif/3659.html
2习题管理系统(需求分析):http://www.imyxz.com/cat_ico1/cat_ico24-gif/3666.html
3习题管理系统(数据流图,数据字典):http://www.imyxz.com/cat_ico1/cat_ico24-gif/3672.html
4习题管理系统(概要结构设计):http://www.imyxz.com/cat_ico1/cat_ico24-gif/3684.html
5习题管理系统:(逻辑模型设计):http://www.imyxz.com/cat_ico1/cat_ico24-gif/3701.html
6习题管理系统(视图的定义):http://www.imyxz.c...
数据库, 课程设计阅读全文
fourier变换是将连续的时间域信号转变到频率域;它可以说是laplace变换的特例,laplace变换是fourier变换的推广,存在条件比fourier变换要宽,是将连续的时间域信号变换到复频率域(整个复平面,而fourier变换此时可看成仅在jΩ轴);z变换则是连续信号经过理想采样之后的离散信号的laplace变换,再令z=e^sT时的变换结果(T为采样周期),所对应的域为数字复频率域,此时数字频率ω=ΩT。 ——参考郑君里的《信号与系统》。
傅里叶变换在物理学、数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学、海洋学...
z变换, 信号系统, 傅立叶, 拉普拉斯阅读全文
一、题目分析
编辑程序可以实现键盘输入数据与运算符,进行“加减乘除”运算。
二、主要设计思路
程序先输入一个数字,然后继续输入一个符号,通过符号的比较进行,跳转到相应的子函数,然后输出最终运算结果。
在结果输出时候,对多位数的结果显示,可通过除10的方法得到相应的10进制数字。
三、主函数程序整体结构
四、源代码
DATAS SEGMENT
msg1 db 256 dup(0)
msg2 db 100 dup(0)
msg3 db 'please enter the first number:$' ;
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
S...
汇编, 课程设计阅读全文
开源软件社区:http://www.oschina.net/提供了Fedora 15 必备的5款GNOME Shell扩展其中
扩展二:Alternative alt-tab
默认的alt-tab是基于应用显示,而该扩展提供基于窗口显示,多个窗口自动分类,大家可以试试。
安装Alternative alt-tab命令:
yum install gnome-shell-extensions-alternate-tab
警告:按照上述代码安装好了的Alternative alt-tab,在使用alt-tab组合键进行连续切换2次后便会出现系统崩溃现象,提示注销后从新登录。登录后再次切换又会崩溃,如此反复。
痛苦之余就只有把Alternative alt-t...
fedora, Linux阅读全文
























热门标签
2000年以后 authorware CET-6 fedora Linux MTK MTK学习 sina博客 virtual space WP首行缩进 七星岩 三克油 人民币 人生感悟 信号系统 华南理工 印度 友情链接 吃豆子 备案系统 大写 实习 嵩山 工作日志 帐 年轻的一代 搜索排名 操作系统 支票填写 敬畏 数据库 无忧站长 日记 显卡安装 暖气 朋友 武汉 求素数 汇编 洛阳 游戏 湖南农大 相信自己 相册 站点管理 考研 考证 英语 西汉女尸 课程设计 贵游记 辛追夫人 通信原理 香瓜 香瓜大棚 马王堆汉墓