●在定义课程实体时,具有属性:课程号、课程名、学分、任课教师,同时,教师又以实体形式出现在另一 E-R图中,这种情况属于(55),合并E-R图时,解决这一冲突的方法是(56)。
(55)A.属性冲突
B.命名冲突
C.结构冲突
D.实体冲突
(56)A.将课程实体中的任课教师作为派生属性
B.将课程实体中的任课教师属性去掉
C.将课程实体中的任课教师属性去掉,在课程与教师实体间建立任课联系
D.将教师实体删除
第1题:
阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。
[说明] 实体1:学生(学号,姓名,性别,年龄,所在系)关键字为:学号
实体2:课程(课程号,课程名,学分数,先行课)关键字为:课程号
实体1与实体2的联系:学习(学号,课程号,成绩)关键字为:(学号,课程号)
注:一个学生可以选修多门课程,一门课程也可以被多个学生选修,学生修课后有成绩。
把上面用关系表示的实体,实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(1:1,L:N,M:N)。
第2题:
有如下几个实体,包含的属性是: 班级:班级号,班级名,专业。 学生:学号,姓名,性别,年龄。 课程:课程号,课程名,学分。 每个班级有多名学生,每个学生只能在一个班级;每个学生可以选修多门课程,每门课程有多名学生选修,并存储学生成绩。 试做出(1)反映上述关系的实体联系图(2)系统中各实体之间的关系有哪些?
第3题:
设有三个关系: S(学号,姓名,年龄,性别) SC(学号,课程号,成绩) C(课程号,课程名,任课教师) 试用关系代数表达式表示下列查询语句。 ⑴检索张老师所授课程的课程号、课程名。 ⑵检索学号为S3学生所学课程的课程名与任课教师名。 ⑶检索至少选修刘老师所授课程中一门课程的女学生的姓名。 ⑷检索“王”同学不学的课程号。 ⑸检索全部学生都选修的课程的课程号与课程名。
第4题:
已知某教务管理系统有下列关系模式(带下划线的属性是主码):
系(系号,系名)
学生(学号,姓名,性别,入学日期,正常毕业日期,所在系号)
课程(课程号,课程名,学分,开课系号,教师号)
选课(学号,课程号,成绩)
教师(教师号,姓名,职称,所在系号)
①请根据给出的关系模式画出该系统的E-R图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系属性。
②随着教学改革的需要,该系统需要满足下列需求:
一门课程可由多名教师讲授,一名教师可以讲授多门课程。
请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。
第5题:
学生实体(学号,姓名,性别,班级)和课程实体(课程号,课程名,学分)之间存在联系“选课”,他们之间是m:n的联系,该联系拥有属性“成绩”。“选课”联系转换成关系模式,下列正确的是()。
A.选课(学号,课程号,成绩)
B.选课(学号,课程号,成绩)
C.选课(学号,课程号,成绩)
D.选课(学号,姓名,课程号,课程名)