C、属性T必是组成R任何候选键的主属性
D、属性T可能是R的主属性,也可能是R的非主属性。
24、关系数据库规范化要解决的问题是:插入异常、删除异常和( )
A、数据冗余 B、保障数据安全性 C、查询复杂 D、控制数据完整性
25、在关系数据模式中。任何二元模式中最高可以达到的模式是( )
A、4NF B、2NF C、3NF D、BCNF
26、由全码组成的关系模式,最高可以达到的模式是( )
A、4NF B、2NF C、3NF D、BCNF 27、数据抽象的内容是( )
A、选择、投影、连接 B、分类、概括、聚集、 C、调查、分析、设计 D、超类、子类、消息
28、在关系模式R(U,F)中,F是最小函数依赖集,则R的规范化程度达到( )
A、2NF B、3NF C、BCNF D、不一定 29、文件系统与数据库系统相比较,起缺陷主要表现在数据联系弱、数据冗余和( )
A、数据存储量低 B、处理速度慢 C、数据不一致 D、操作繁琐 30、在数据库系统中,对数据操作的最小单位是( )
A、字节 B、数据项 C、记录 D、字符 二、填空题(30分,每题2分)
1、数据库系统的目的和最重要的特点是 .
2、DNMS是位于用户应用程序和 之间的软件。 3、关系操作的特点是 操作。 4、在SQL中数据库是 的集合。 5、在SQL中使用 描述数据库的外模式。
6、要使数据库具有可恢复性,基本原则就是 。 7、与1NF相比,2NF消除了非主属性对码的 。 8、与2NF相比,3NF消除了非主属性对码的 。
9、如果R∈BCNF,则R的主属性对于不包含它的码满足 。 10、要求模式分解满足“保持函数依赖”,一定能达到的范式是 。 11、数据库设计包括 特性的设计和 特性的设计。 12、数据字典是系统中各类 的集合和是进行详细的数据收集和数据分析 所获
得的主要成果。
13、数据库系统中可能发生的故障有事物故障、 故障和 故障。 14 、事物对数据库数据进行检索操作时,必须 获得对该数据集合的 锁。 1 5、事物的特征包括:原子性、一致性、 和 。
三、简答题(16分,每题8分)
1、简述关系模型中的三类完整性约束。并且指出什么是关系的两个不变性。 2、简述数据库系统的三级模式结构。并且指出其具体的涵义。
四、设计题(24分,每题12分)
1、假设有5个实体型即学生,班级,课程,教师,参考书分别具有以下属性:
学生:学号、姓名、性别、年龄 班级:班级编号,所属专业系
11
课程:课程号、课程名、学分
教师:职工号、姓名、性别、年龄、职称 参考书:书号,书名,内容提要、价格
描写出5个实体的 1 属性E-R图( Entity-Relationship)
2 联系 E-R图
2、数据模型如下:
商店:S(SNO,SN,CITY,PHOON)
商品:P(PNO,PN,WEIGHT,COLOR,PRICE) 销售:SP(SNO,PNO,QTY)
写出完成下列完整性约束的SQL语句。
1)在表P中插入商品时,重量必须在10—100之间。
2)在销售表SP中插入元组时,SNO,PNO的值必须出现在S和P中。
12