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

C)数据库运行控制程序 D)宿主语言及其编译、处理程序

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

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

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

200、数据的完整性是指

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

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

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

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

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

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

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

203、由于关系模式设计不当所引起的插入异常指的是  A)两个事务并发地对同一关系进行插入而造成数据库不一致

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

 D)插入操作因为违反完整性约束条件而遭到拒绝

204、下列关于关系模式的码的叙述中,哪一项是不正确的?  A)当候选码多于一个时,选定其中一个作为主码  B)主码可以是单个属性,也可以是属性组  C)不包含在主码中的属性称为非主属性

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

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

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

A)1个,为 (Sno, Cno)

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

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

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

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

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

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

208、 下列关于模式分解的叙述中,哪一条是不正确的?  A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性

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

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

 D)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF 

209、下列哪些条目是新一代数据库开发工具应具有的特征?

Ⅰ. 支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理 Ⅱ. 支持基于INTERNET应用的开发 Ⅲ. 支持面向对象的程序设计 A)仅Ⅰ和Ⅱ

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

B)仅Ⅰ和Ⅲ D)都是

217. 下列哪一项不是关系数据库语言的共同特点? A)能够嵌入到高级语言中使用 B)语言具有完备的表达能力 C)是面向集合的语言 D)是过程化的语言

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

B)与用户个数相同 C)由系统参数决定 D)有任意多个

212. 数据库系统的数据共享是指 A) 多个用户共享一个数据文件中的数据 B)多个用户使用同一种语言共享数据

C)多个应用、多种语言、多个用户共享数据 D)同一个应用的多个程序共享数据

213. 数据库的概念模型独立于 A)E-R图

B)具体的机器和DBMS C)现实世界 D)用户需求

214. 数据库管理系统是 A)一种编译程序系统

B)在操作系统支持下的系统软件 C)操作系统的一部分 D)一种应用软件系统

215. 在数据库的三级模式结构中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不必修改应用程序,这是保证了数据与程序的 A)存储独立性 B)物理独立性 C)用户独立性 D)逻辑独立性

216. 数据库数据的完整性一般是指: A)数据的独立性和一致性 B)数据的正确性和相容性 C)数据的可控性和有效性 D)数据的可移植性和可靠性

218. 在关系数据库中,参照关系和被参照关系以外码相关联的两个关系,被参照关系和参照关系通常是

A)1:1的联系 B)1:n的联系 C)n:1的联系 D)n:m的联系

219. 在关系代数运算中,有5种基本运算,它们是

A)并()、差(—)、交(⌒)、除(÷)和笛卡儿积(×) B)并()、差(—)、交(⌒)、投影(π)和选择(σ)

C)并()、交(⌒)、投影(π)、选择(σ)和笛卡儿积(×) D)并()、差(—)、投影(π)、选择(σ)和笛卡儿积(×)

220. 在关系数据模型中,一个关系中的主码 A)可以取值NULL(空值) B)只能是单个属性

C)不能是其他关系的外码 D)只能有一个

221. 下列SQL语言的定义语句组中,哪一(些)组包含了不正确的定义语句? I.CREATE TABLE CREATE VIEW CREATE INDEX? II.DROP TABLE DROP VIEW DROP INDEX? III. ALTER TABLE ALTER VIEW ALTER INDEX? A)只有I B)I和II C)只有III D)II和III

222. SQL语言集数据定义、数据查询、数据操纵和数据控制功能于一体,语句UPDATE实现哪类功能? A)数据定义

B)数据查询 C)数据操纵 D)数据控制

223. 有如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是(sno,cno)。执行SQL语句:

SELECT student.sno,sname,cno,grade FROM stuent,se WHERE sex='女‘ and student.sno =sc,sno则该语句对student 和sc执行的操作有 A)交(⌒),选择(σ),和投影(π)

B)自然连接()),选择(σ),和投影(π) C)并(),选择(σ),和投影(π) D)并(),笛卡儿积(×)和选择(σ)