●在定义课程实体时,具有属性:课程号、课程名、学分、任课教师,同时,教师又以实体形式出现在另一 E-R
(55)A.属性冲突
B.命名冲突
C.结构冲突
D.实体冲突
(56)A.将课程实体中的任课教师作为派生属性
B.将课程实体中的任课教师属性去掉
C.将课程实体中的任课教师属性去掉,在课程与教师实体间建立任课联系
D.将教师实体删除
(55)A.属性冲突
B.命名冲突
C.结构冲突
D.实体冲突
(56)A.将课程实体中的任课教师作为派生属性
B.将课程实体中的任课教师属性去掉
C.将课程实体中的任课教师属性去掉,在课程与教师实体间建立任课联系
D.将教师实体删除
A.更改人事管理业务分E-R图中教师实体为“职工”实体
B.合并后的教师实体具有两个分E-R图中教师实体的全部属性
C.合并后的教师实体具有两个分E-R图中教师实体的公共属性
D.保持两个教师实体及各自原有属性不变
A.属性冲突 B.命名冲突 C.结构冲突 D.实体冲突 A.员工和教师实体保持各自属性不变 B.员工实体中加入职称属性,删除教师实体 C.将教师实体所有属性并入员工实体,删除教师实体 D.将教师实体删除
有两个关系:
C(CNO,CN,PCNO)
SC(SNO,CNO,G)
其中,C为课程表,对应的属性分别是课程号、课程名、选修课号;SC为学生选课表,对应的属性分别是学号、课号和成绩。用SQL语言写出:
(1)对关系SC中课号等于C1的选择运算
(2)对关系C的课号、课程名的投影运算
(3)两个关系的自然连接运算
【问题1】(4分) 根据题意,将关系模式中的空(1)~(4)的属性补充完整,并填入答题纸对应的位置上。 【问题2】(3分) 在关系数据库中,两个实体集之间的联系类型分为三类:一对一(1:1)、一对多(1:n)和多对多(n:m)。根据题意,可以得出图I-I所示的实体联系图中三个联系的类型。 请按以下描述确定联系类型并填入答题纸对应的位置上。 培训师与课程之间的“讲课”联系类型为()。 新入职员工与课程之间的“培训”联系类型为()。 部门与员工之间的“所属”联系类型为() 。 【问题3】(6分) 若关系R中的某一属性或属性组的值能唯一标识一个元组,则称该属性或属性组为主键;若关系R中的属性或属性组非该关系的主键,但它是其它关系的主键,那么该属性组对关系R而言称为外键。 部门关系的主键为() ,部门关系的外键为 ()。 员王关系的主键为二(), 员工关系的外键为() 。 讲课关系的主键为 ()、 () 。 【问题4】 请问“培训关系的主键为(课程号,新入职员工号)”的说法正确吗?为什么?
阅读以下说明和关系表,回答问题1~3。
[说明]
在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学生、教师、系和课程的属性如下:
学生:学号和姓名
教师:编号和姓名
系:系代号和系名
课:课程号和课程名
一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授同一门课程,不同专业间也可以开设相同的课程。
用E-R模型对大学选课的数据库进行描述。
①用SQL的有关语句定义
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
A.在U9结束后,对于U1-U9完课百分百的宝贝可申领
B.对于思维70期及以后的班级也会受到影响
C.需要在U10前完成填写证书收集信息
D.用户在U12之前完成全部课程,并且填写链接,均可获得