数据库第五章作业.doc
《数据库第五章作业.doc》由会员分享,可在线阅读,更多相关《数据库第五章作业.doc(5页珍藏版)》请在冰点文库上搜索。
第五、六章练习题
一、选择题
1、在关系数据库设计中,子模式设计是在__________阶段进行。
[ B]
A.物理设计B.逻辑设计C.概念设计D.程序设计
2、设有关系R(A,B,C)的值如下:
A B C
2 2 3
2 3 4
3 3 5
下列叙述正确的是 (B)
A.函数依赖A→B在上述关系中成立 B.函数依赖BC→A在上述关系中成立
C.函数依赖B→A在上述关系中成立 D.函数依赖A→BC在上述关系中成立
3、数据库设计阶段分为(D)
A.物理设计阶段、逻辑设计阶段、编程和调试阶段
B.模型设计阶段、程序设计阶段和运行阶段
C.方案设计阶段、总体设计阶段、个别设计和编程阶段
D.概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段
4、下列说法中不正确的是(C)。
A.任何一个包含两个属性的关系模式一定满足3NF
B.任何一个包含两个属性的关系模式一定满足BCNF
C.任何一个包含三个属性的关系模式一定满足3NF
D.任何一个关系模式都一定有码
5、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( C)
A.BCD B.BD C.CD D.BC
6、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
7、下述哪一条不是由于关系模式设计不当而引起的?
(B)
A)数据冗余 B)丢失修改 C)插入异常 D)更新异常
8、下面关于函数依赖的叙述中,不正确的是(B)
A)若X→Y,X→Z,则X→YZ
B)若XY→Z,则X→Z,Y→Z
C)若X→Y,Y→Z,则X→Z
D)若X→Y,Y′Y,则X→Y′
9、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。
下面关于多值依赖的叙述中,不正确的是(C)
A)若X→→Y,则X→→Z
B)若X→Y,则X→→Y
C)若X→→Y,且Y′⊂Y,则X→→Y′
D)若Z=Φ,则X→→Y
第(10)至(12)题基于以下的叙述:
有关系模式A(C,T,H,R,S),基中各属性的含义是:
C:
课程 T:
教员 H:
上课时间 R:
教室 S:
学生
根据语义有如下函数依赖集:
F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}
10、关系模式A的码是(D)
A)C B)(H,R) C)(H,T) D)(H,S)
11、关系模式A的规范化程度最高达到(B)
A)1NF B)2NF C)3NF D)BCNF
12、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)
A)1NF B)2NF C)3NF D)BCNF
13、下述哪一条不属于概念模型应具备的性质?
(D)
A)有丰富的语义表达能力 B)易于交流和理解
C)易于变动 D)在计算机中实现的效率高
14、在下面列出的条目中,哪个(些)是当前应用开发工具的发展趋势?
(D)
Ⅰ.采用三层或多层Client/Server结构
Ⅱ.支持Web应用
Ⅲ.支持开放的、构件式的分布式计算环境
A)Ⅰ和Ⅱ B)只有Ⅱ C)只有Ⅲ D)都是
15、下面所列的工具中,不能用于数据库应用系统界面开发的工具是(C)
A)VisualBasic B)Delphi
C)PowerDesigner D)PowerBuilder
16、设关系模式R{A,B,C,D,E},其上函数依赖集F={AB→C,DC→E,D→B},则可导出的函数依赖是(A)。
A.AD→E B.BC→E C.DC→AB D.DB→A
17、在关系模式R(A,B,C)中,有函数依赖集F={AB→C,BC→A},则R最高达到(D)。
A.第一范式 B.第二范式 C.第三范式 D.BC范式
18、下列属于逻辑结构设计阶段任务的是(C)。
A.生成数据字典 B.集成局部E-R图
C.将E-R图转换为一组关系模式 D.确定数据存取方法
19、关系模式R中的属性全部是主属性,则R至少是(C)范式的关系模式
A、1NFB、2NFC、3NF D、BCNF
20、关系模式SJP(S,J,P)中,S是学生,J是课程,P是名次。
每一个学生选修每门课程的成绩有一定的名次,每门课程中每一个名次只有一个学生(无并列)。
该关系模式属于(C)
A、2NF B、3NF C、BCNF D、4NF
21、ODBC中的“数据源”概念是(C)
A、代表一个DBS的命名B、代表一个数据库的命名
C、代表驱动器和DBMS连接命名D、代表一个磁盘的命名
22、将局部E-R图集成为全局E-R图时,可能存在3类冲突,下面对这些冲突的描述中,不属于这3类冲突的是(D)
A、属性冲突B、结构冲突C、命名冲突D、模式冲突
23、ODBC技术中,数据源分为除了(B)以外的三种。
A、用户数据源B、网络数据源C、系统数据源D、文件数据源
24、ODBC是指(C)
A、对象数据为约束B、面向数据库约束
C、开放式数据互联D、开放式数据库约束
25、在数据库设计中,将E—R图转换成关系数据模型的过程属于(A)
A、逻辑设计阶段B、需求分析阶段
C、概念设计阶段D、物理设计阶段
26、当关系模式R(A,B)已属于3NF,下列说法中(C)是正确的。
A、它一定消除了插入和删除异常B、一定属于BCNF
C、仍存在一定的插入和删除异常D、A和B都是
27、在关系模式中,如果属性A和B存在1对1的联系,则说(C)
A、A→BB、B→AC、A←→BD、以上都不是
28、关系数据库规范化是为解决关系数据库中(D)
A、插入、删除和数据冗余B、提高查询速度
C、减少数据操作的复杂性D、保证数据的安全性和完整性
29、对于关系数据库,任何二元关系模式都可以达到(A)
A、1NFB、2NFC、3NFD、BCNF
30、概念结构设计阶段得到的结果是(B)
A、数据字典描述的数据需求B、E—R图表示的概念模型
C、某个DBMS所支持的数据模型D、包括存储结构和存取方法的物理结构
二、填空题
1、在关系数据库中,规范化关系是指_满足1NF(或属性值不可分解)
2、 在设计分E-R图时,由于各个子系统分别面向不同的应用,所以各个分E-R图之间难免存在冲突,这些冲突主要包括命名冲突、_属性冲突和_结构冲突三类。
3、在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的___自反___律就可推出。
4、将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中逻辑结构或逻辑设计阶段的任务。
5、关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但不一定能达到BCNF。
6、一个不好的关系模式会存在_插入异常_、_删除异常_和___数据冗余及修改异常等弊端。
7、函数依赖讨论的是属性之间的对应关系
8、包含在候选码中的属性称为主属性。
9、把低级范式的关系模式,通过模式分解转换为高一级范式的关系模式的集合,这个过程称为关系模式的规范化设计。
10、在规范化设计中,消除1NF中的非主属性对码的部分函数依赖,就得到2NF,,消除2NF中的非主属性对码的传递函数依赖,就得到3NF。
三、判断题(20分)
1、查询分析器是一个真正的分析工具,它不仅能执行T——SQL语句,而且对查询语句的执行进行分析,给出查询计划。
(√)
2、在建立用户的登录帐号信息时,SQLSERVER会提示用户选择默认的数据库,以后用户每次连接上服务器之后,都会自动转到默认的数据库。
(√)
3、SQLSERVER在服务器和数据库级的安全级别上都设置了角色,其中角色是用户分配权限的单位。
SQLSERVER允许用户在服务器级别上创建角色,但是为数据库安全,不允许在数据库级上建立新的角色。
(×)
4、一般情况下,一个简单的数据库可以只有一个主数据文件和一个事务日志文件。
如果数据库很大,则可以设置多个次要数据文件和事务日志文件,并将它们放在不同的磁盘上。
(√)
5、规则创建后,必须绑定到表中某一列或用户定义数据类型上才能生效。
(√)
6、SQLSERVER中的索引可分为索引优化与索引组合,其中索引组合不改变表中数据行的物理存储顺序,数据与索引分开存储。
(×)
7、触发器就其本质而言是一种特殊的存储过程。
存储过程和触发器在数据库的开发中,在维护数据库实体完整性等方面具有不可替代的作用。
(×)
8、数据库备份的类型只有两种,分别是数据库备份、事务日志备份;恢复模式只有三种:
简单恢复、完全恢复和日志恢复。
(×)
9、数据复制是SQLSERVER的主要功能之一。
复制有三种类型,其中对于复制不经常更改的数据,或不要求保持数据最新值(低滞后时间)的情况,合并复制是一种最好的数据复制方法。
(×)
10、当关系模式已属于3NF时一定消除了所有异常。
(×)