数据库技术复习题1 选择题(答案) 下载本文

C)( ‘D401', ‘绿', ‘100' ) D)( ‘B211', ‘蓝', ‘500')

198、下列关于数据操纵模块功能的叙述中,哪一个是不正确的?

)支持对数据的修改

)支持数据的检索 )支持在数据库中创建视图 )支持嵌入式查询

198、下列哪一项不是DBMS的组成部分?

)DDL及其翻译处理程序 B)DML及其编译、解释程序 C)数据库运行控制程序 D)宿主语言及其编译、处理程序

199、保持事务的原子性是数据库管理系统中哪一个部件的责任?

A)事务管理 B)存取管理

C)性能管理 D)安全管理

200、数据的完整性是指

A)数据的存储和使用数据的程序无关 B)防止数据被非法使用 C)数据的正确性、一致性 D)减少重复数据

201、 SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户

)只能是表的使用者 B)只能是表的建立者

)只能是DBA D)是DBA和表的建立者

202、 数据库系统运行过程中,由于应用程序错误所产生的故障通常称为

A)设备故障 B)事务故障

C)系统故障 D)介质故障

203、由于关系模式设计不当所引起的插入异常指的是

)两个事务并发地对同一关系进行插入而造成数据库不一致

)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 )未经授权的用户对关系进行了插入

)插入操作因为违反完整性约束条件而遭到拒绝 204、下列关于关系模式的码的叙述中,哪一项是不正确的?

)当候选码多于一个时,选定其中一个作为主码 )主码可以是单个属性,也可以是属性组 )不包含在主码中的属性称为非主属性

)若一个关系模式中的所有属性构成码,则称为全码

205、 有关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。

关系模式Student的候选关键码有

A)1个,为 (Sno, Cno)

)1个,为 (Sno, Cno, Tname)

)2个,为 (Sno, Sname, Cno) 和 (Sno, Cno, Tname) )2个,为 (Sno, Sname, Cno) 和 (Sname, Cno, Tname)

206、有关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。

关系模式Student的规范化程度最高达到 )1NF B)2NF C)3NF D)BCNF

207、在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?

)2 B)3 C)4 D)5

208、 下列关于模式分解的叙述中,哪一条是不正确的?

)若一个模式分解保持函数依赖,则该分解一定具有无损连接性

)若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF

)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF

)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF 209、下列哪些条目是新一代数据库开发工具应具有的特征?

Ⅰ. 支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理

Ⅱ. 支持基于INTERNET应用的开发 Ⅲ. 支持面向对象的程序设计 )仅Ⅰ和Ⅱ C)仅Ⅱ和Ⅲ

210. 通常,信息的价值与下列哪些性质紧密相关? I.准确性 II.及时性

III.可靠性 IV.开放性 V.完整性 A)I、II、III和IV B)II、III、IV和V C)I、II、III和V D)I、II、IV、和V

211. 在数据库的三级模式结构中,内模式的个数 A)只有1个

B)仅Ⅰ和Ⅲ D)都是