首页 > 题库 > 职业考证 > 通信工程师 > 中级通信工程师 > 互联网技术 > 案例题
案例题

试题三(20分)
【说明】某简化的课程管理系统的E-R图如图 3-1所示,其中带下划线的属性是实体标识符。这里“先修”课程是指必须要先获得一门课程的学分,然后才能学习另一门课程。

该数据库系统的关系模式如下:
系(系编号,系名)
教师(教师号,教师名,职称,电话号,(1)
课程(课程号,课程名,学分,先修课程号)
讲授((2)(3)(4)
其中,课程表中的数据如表 3-1所示。


【问题1】(9分)
系统规定:应记录教师讲授课程的学期信息,且教师在一个学期中不能重复讲授同一门课程。
1.根据这一规定,对图 3-1 进行修改。
2.根据最终的 E-R图,将各关系模式的属性补充完整。
3.指出“讲授”关系模式的主键。
【问题2】(3分)
据 E-R图和课程表里的数据,判断以下关于该系统数据约束的描述是否正确,正确的选“√”,错误的选“×”。
(1)一门课程可以有多门先修课程,也可以没有先修课程。( )
(2)获得了“数据结构”学分的学生,一定获得过“数据处理”这门课的学分。( )
(3)一位教师可以在多个系任职。( )
【问题3】(8分)
1.请将创建课程表的SQL语句补充完整。

CREATE TABLE 课程

课程号CHAR(10)(1)KEY,--定义主键
先修课程号CHAR(10),
(2)KEY(先修课程号)(3)  (4)--定义外键

2.查询各系的系编号、教师人数,并按教师人数降序排列。
SELECT系编号,(5)AS 教师人数
FROM 教师
GROUP BY(6)
(7)教师人数(8)

参考答案: 查看答案 查看解析 下载APP畅快刷题

相关知识点试题

相关试卷