当前位置:文档之家› 数据库第五章作业

数据库第五章作业

第五、六章练习题一、选择题1、在关系数据库设计中,子模式设计是在__________阶段进行。

[ B]A.物理设计B.逻辑设计C.概念设计D.程序设计2、设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是(B)A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立3、数据库设计阶段分为(D )A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段4、下列说法中不正确的是(C)。

A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码5、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( C )A.BCDB.BDC.CDD.BC6、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段7、下述哪一条不是由于关系模式设计不当而引起的?(B)A) 数据冗余B) 丢失修改C) 插入异常D) 更新异常8、下面关于函数依赖的叙述中,不正确的是(B)A) 若X→Y,X→Z,则X→YZB) 若XY→Z,则X→Z,Y→ZC) 若X→Y,Y→Z,则X→ZD) 若X→Y,Y′ Y,则X→Y′9、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。

下面关于多值依赖的叙述中,不正确的是(C)A) 若X→→Y,则X→→ZB) 若X→Y,则X→→YC) 若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) BCNF12、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)A) 1NF B) 2NF C) 3NF D) BCNF13、下述哪一条不属于概念模型应具备的性质?(D)A) 有丰富的语义表达能力B) 易于交流和理解C) 易于变动D) 在计算机中实现的效率高14、在下面列出的条目中,哪个(些)是当前应用开发工具的发展趋势?(D)Ⅰ.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境A) Ⅰ和ⅡB) 只有ⅡC) 只有ⅢD) 都是15、下面所列的工具中,不能用于数据库应用系统界面开发的工具是(C)A) Visual Basic B) DelphiC) PowerDesigner D) PowerBuilder16、设关系模式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→A17、在关系模式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、3NFD、BCNF20、关系模式SJP(S,J,P)中,S是学生,J是课程,P是名次。

每一个学生选修每门课程的成绩有一定的名次,每门课程中每一个名次只有一个学生(无并列)。

该关系模式属于(C)A、2NFB、3NFC、BCNFD、4NF21、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、一定属于BCNFC、仍存在一定的插入和删除异常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、BCNF30、概念结构设计阶段得到的结果是(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、在建立用户的登录帐号信息时,SQL SERVER会提示用户选择默认的数据库,以后用户每次连接上服务器之后,都会自动转到默认的数据库。

(√)3、SQL SERVER 在服务器和数据库级的安全级别上都设置了角色,其中角色是用户分配权限的单位。

SQL SERVER 允许用户在服务器级别上创建角色,但是为数据库安全,不允许在数据库级上建立新的角色。

(×)4、一般情况下,一个简单的数据库可以只有一个主数据文件和一个事务日志文件。

如果数据库很大,则可以设置多个次要数据文件和事务日志文件,并将它们放在不同的磁盘上。

(√)5、规则创建后,必须绑定到表中某一列或用户定义数据类型上才能生效。

(√)6、SQL SERVER 中的索引可分为索引优化与索引组合,其中索引组合不改变表中数据行的物理存储顺序,数据与索引分开存储。

(×)7、触发器就其本质而言是一种特殊的存储过程。

存储过程和触发器在数据库的开发中,在维护数据库实体完整性等方面具有不可替代的作用。

(×)8、数据库备份的类型只有两种,分别是数据库备份、事务日志备份;恢复模式只有三种:简单恢复、完全恢复和日志恢复。

(×)9、数据复制是SQL SERVER的主要功能之一。

复制有三种类型,其中对于复制不经常更改的数据,或不要求保持数据最新值(低滞后时间)的情况,合并复制是一种最好的数据复制方法。

(×)10、当关系模式已属于3NF时一定消除了所有异常。

(×)THANKS !!!致力为企业和个人提供合同协议,策划案计划书,学习课件等等打造全网一站式需求欢迎您的下载,资料仅供参考。

相关主题