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...
数据库, 课程设计阅读全文
一、题目分析
编辑程序可以实现键盘输入数据与运算符,进行“加减乘除”运算。
二、主要设计思路
程序先输入一个数字,然后继续输入一个符号,通过符号的比较进行,跳转到相应的子函数,然后输出最终运算结果。
在结果输出时候,对多位数的结果显示,可通过除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...
汇编, 课程设计阅读全文
编 译 密 码
一、设计要求
按照规律编密码:字母 A 变为 E,a 变为 e,即变成其他的第一 4 个字母,W变 A,X 变 B,Y 变 C,Z 变为 D,非字母不变。如“CHINA”变为“GLMRE”!
程序应有操作提示、输入和输出,界面追求友好,最好是菜单式的界面。
二、设计思想
对输入的字符进行比较判断,通过改变ASCII码来改变输出字符。
三、程序流程图
四、程序源代码
主程序:
data segment
buff db 255 ;定义字符串缓冲区
db 0 ;缓冲区第二个字节存放输入的字符数
buff1 db 255 dup(?) ;存储用户真正输入的字符
msgwelcome db...
汇编, 课程设计阅读全文
--主人:主人编号(主键 系统自动生成),主人姓名,固定电话,移动电话,家庭住址
CREATE TABLE 主人
(
主人编号 NUMERIC(8) NOT NULL PRIMARY KEY,
主人姓名 VARCHAR(16) NOT NULL,
固定电话 VARCHAR(11),
移动电话 VARCHAR(11),
家庭住址 VARCHAR(20)
)
--宠物:编号(主键,系统自动生成),宠物名称,宠物类别,宠物性别,出生日期,主人编号(外键),登记日期,外部特征
CREATE TABLE 宠物
(
宠物编号 NUMERIC(8) NOT NULL PRIMARY KEY ,
宠物名称 VARCHAR(16) NOT NULL,
宠物类别 VARCHAR(16) ,
宠...
数据库, 课程设计阅读全文























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