个M:N联系,则这个ER结构转换成关系的个
数为C。
A、1
B、2
C、3
D、4
(7)日志文件用于记录D。
A、程序运行过程B、数据操作
C、程序运行结果D、对数据的更新操作
(8)设关系R与关系S具有相同的目上,且相对应的属性的值取自同一个域,则R
(RS)等于B。
A、R∪SB、R∩SC、RSD、RS
(9)在__B___时需要解决属性冲突、命名冲突、结构冲突
A、设计局部ER图
B、合并局部ER图
C、分析用户需求
D、关系模型的规范化
(10)数据安全性主要指(A)A、数据的正确性、有效性、相容性B、用户数据与程序的独立性C、保护数据以防止不法的使用D、防止并发程序之间的干扰
3判断题(每题1分总分10分)
(1)UPDATE语句可以修改表的结构和表中的数据。………………………错
(2)关系中元组有先后顺序,属性没有先后顺序。…………………………错
(3)数据的完整性是指保护数据以防止不合法的使用。…………………错
(4)一个用户可以使用多个外模式。………………………………………对
(5)数据库系统中数据的一致性是指数据类型一致。……………………错
(6)两个关系的连接是两个关系的广义笛卡儿积中的一部分记录。………对
第2页共16页
f(7)一个存储文件可以存放一个或多个基本表。…………………………对(8)一个关系模式属于BCNF,则在函数依赖范畴已实现了彻底地分解。对(9)只有主码才能唯一标识一行。…………………………………错(10)一个表可以建立多个索引。…………………………………………对
4简答题:(每题5分总分10分)
(1)简述数据库概念设计的主要步骤。答:1)进行数据抽象;2)设计局部概念模式;3)将局部概念模式综合成全局概念模式;4)对全局结构进行评审。
(2)什么是数据库系统?一个数据库系统应包括哪些?
答:数据库系统是指带有数据库并利用数据库技术进行数据管理的计算机系统。一个
数据库系统应包括计算机硬件、数据库、数据库管理系统、应用程序系统及数据库管理员等。
5综合题(总分40分)
①现有如下关系模式:RA,B,C,D,E,F
其中:AB为码并且存在函数依赖:B→C
D→E
D→F
①该关系模式满足2NF吗为什么3分
不满足2NF,因为C部分依赖于码
②如果将关系模式R分解为:R1A,B,D,FR2B,C,E
则关系模式R2的码是什么?(2分)
(BE)
③将关系模式R分解到3NF。并说明理由(5分)
R1A,B,D
R2B,C
R3D,E,F
r