|
需要购买此门答案请加qq2762169544(微信:2762169544)
1.在数据表上机记录中创建一个名为insert_sjkh的insert触发器其作用是:当用户在“上机记录”表中插入记录时,若“上机卡”表中没有该上机号,则提示用户不能插入,否则,提示记录插入成功。(附:上机记录表结构:(上机号char(13),上机日期datetime,开始时间datetime,结束时间datetime,上机状态bit)。上机卡表结构:(上机号char(13),姓名)
2.在student数据库中的学生、课程注册、课程表中创建一个带参的存储过程cjcx。其功能是:当任意输入一个学生的姓名时,返回该学生的学号、选修的课程名和课程成绩。然后使用存储过程,查询学生“陈斌”的学号、选修的课程名和课程成绩。
(二)编写SQL语句
以下给出三个基本表:
Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系;
Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分;
SC(选课表)的字段按顺序为学号、课程号、成绩。
各表的记录如下:
1. 查询与“刘晨”在同一个系学习的学生的学号、学生姓名。
2. 将一个新学生记录(03020;陈冬;男;18;IS)插入Student表中。
3. 将计算机科学系(CS)全体学生的成绩置零。
4. 创建信息系(IS)选修了1号课程的学生的视图IS_S1,字段包括Sno、Sname、Grade。
二、 解答题(每小题25分,共50分)
(一)解答题
学生与教师教学模型
1)有若干班级,每个班级包括:班级号、班级名、专业、人数、教室
2)每个班级有若干学生,学生只能属于一个班,学生包括:学号、姓名、性别、年龄
3)有若干教师,教师包括:编号、姓名、性别、年龄、职称
4)开设若干课程,课程包括:课程号、课
|
|