生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;将该ER图转换为等价的关系模型表示的数据库逻辑结构。解答:
课程号学号
学生
课程名
m
选修
课程
姓名成绩
讲授1
教师
教师编号
教师姓名
该全局ER图转换为等价的关系模型表示的数据库逻辑结构如下:学生(学号,姓名)课程(课程号,课程名教师编号)选修(学号,课程号,成绩)教师(教师编号,姓名)
f第2章关系数据库理论
一、选择题1、关系数据库管理系统应能实现的专门关系运算包括A.排序、索引、统计B.选择、投影、连接CB.至多由一个属性组成D.以上都不是B。D.显示、打印、制表
C.关联、更新、排序。
2、关系模型中,一个关键字是A.可由多个任意属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
3、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的A.元组DB.行。C.记录AD.属性。C.命名在该关系模式中可以不惟一CD.fRD)D.以上都不是。
4.关系模式的任何属性A.不可再分B.可再分
5、设有关系R,按条件f对关系R进行选择,正确的是A.RRB.RRC.fR
6、在数据库系统中,保证数据及语义正确和有效的功能是(A并发控制B存取控制C安全控制
D完整性控制
7、关于主键约束以下说法错误的是(C)A一个表中只能设置一个主键约束C允许空值的字段上可以定义主键约束B允许空值的字段上不能定义主键约束D、可以将包含多个字段的字段组合设置为主键
8、数据库的___B_是指数据的正确性和相容性。A.安全性B.完整性C.并发控制D.恢复9、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的___C约束。A实体完整性B、参照完整性C、用户自定义D、用户操作10关系规范化中的删除操作异常是指①AA.不该删除的数据被删除C.应该删除的数据未被删除,插入操作异常是指②D。
B.不该插入的数据被插入D.应该插入的数据未被插入A。D.数理逻辑
11设计性能较优的关系模式称为规范化,规范化主要的理论依据是A.关系规范化理论B.关系运算理论C.关系代数理论
12规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及冗余度大的缺陷。13当关系模式RA,B已属于3NF,下列说法中B是正确的。C.一定属于BCNFD.A和C都是r