(完整版)数据库复习试题答案及解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题:

1、DB,DBMS和DBS三者的关系是(B)

A、DB包括DBMS和DBS B 、DBS包括DB和DBMS

C、DBMS包括DBS和DB D 、DBS与DB、DBMS无关

2、假定学生关系式S(S#,SNAM,E SEX,AGE),课程关系式C(C#,CNAM,E TEACHE)R,学生选课关系是SC(S#,C#,GRAN)D。要查找选修“ COMPUTE”R课程的“女”学生姓名,将涉及到关系(D)

A、S B 、SC, C C 、S,SC D 、S,C,SC

3、将E-R 图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)

A、将m方主键(主码)和联系的属性纳入n 方的属性中

B、将m方属性和n 方属性中均增加一个表示级别的属性

C、增加一个关系表示联系,其中纳入m方和n 方的主键(主码)

D、将n 方主键(主码)和联系的属性纳入m方的属性中

4、由SELECT—FROM—WHER—E GROU—P ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)

A、SELECT—FROM—WHER—EGROU—PORDER B 、FROM—SELECT—WHER—E GROU—P ORDER

C、FROM—WHER—E GROU—P SELECT—ORDER

D、SELECT—FROM—GROU—PWHER—EORDER

5、以下不是数据库技术所具备的特点是(D)

A、数据结构化 B 、数据冗余小 C 、有较高的数据独立性 D 、数据联系弱

6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)

A、实体值 B 、实体型 C 、属性值 D 、属性型

7、关系数据库三级模式中的(B),可用视图实现。

A、内模式 B 、外模式 C 、存储模式 D 、模式

8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)

A、属性型 B 、键 C 、外部键 D 、实体型

9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)

A、一对一的联系 B 、一对多的联系 C 、多对一的联系 D 、多对多的联系

10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)

A、T1的属性个数等于T2的属性个数 B 、T1的属性个数小于T2 的属性个数

C、T1 的属性个数大于或等于T2的属性个数 D 、T1 的属性个数大于T2 的属性个数

11、数据库系统是由应用程序、DBMS、DB以及DBA组成。其中核心部分是(C)

A、应用程序 B 、DBA C 、DBMS D、DB

12、下列集函数中不忽略空值(NULL)的是(A)

A、COUN(T *) B 、MAX(列名) C 、SUM(列名) D 、AVG(列名)

13、一个关系中的候选关键字(B)

A、至少一个 B 、可多个 C 、必须多个 D 、至少 3 个

14、在数据库设计中,具有最小性、唯一性和非空性的是(B)

A、索引 B 、关系模型主关键字(主码) C 、外关键字(外码) D 、约束

15、常用的关系运算时关系代数和(C)

A、集合代数 B 、逻辑演算 C 、关系演算 D 、集合演算

16、在基本层次联系中,记录型之间的联系是(B)

A、一对一联系 B 、一对多联系 C 、多对多联系 D 、多对一联系

17、关于冗余数据的叙述中,不正确的是(C)

A、冗余的存在容易破坏数据库的完整性 B 、冗余的存在给数据库的维护增加困难

C、不应该在数据库中存储任何冗余数据 D 、冗余数据是指可由基本数据导出的数据

18、五种基本关系代数运算分别(D)

A 、∪、∩、∞、π、σ B

、∪、 - 、∞、π、σ

C 、∪、∩、×、π、σ

D 、∪、 - 、×、π、σ

19、下面不属于实体的是( B )

A 、人

B 、聘任

C 、一场球赛

D 、学习成绩 20、不允许记录中出现重复索引值的索引是( D )

A 、非聚集索引

B 、主索引和唯一索引

C 、主索引、聚集索引、唯一索引

D 、主索引和聚集索引

21、已知库中有 3 个基本表 S (学生,学号,性别,年龄) ,SC (学号,课程号,成绩)和 C (课程号,课程名,

任课老师名) ,若要查询选修了数据库课程的学生姓名,下列关系代数表达式不正确的 是( D )

24、下列四项中,不属于数据库特点的是( C ) A 、数据共享 B 、数据库完整性 C 、数据冗余很高 D 、数据独立性高 25、数据库与文件系统的根本区别在于( A )

A 、提高了系统效率系统

B 、方便了用户使用

C 、数据的结构化

D 、节省了存储空间 26、在数据库设计时可以采用( C )方法来规范化一个表以实现范式转换。 A 、自然连接 B 、选择分解 C 、投影分解 D 、并运算

27、在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( B ) A 、需求分析阶段 B 、逻辑设计阶段 C 、概念设计阶段 D 、物理设计阶段 28、下面哪个不是数据库系统必须提供的数据控制能力( B ) A 、安全性 B 、可移植性 C 、完整性 D 、并发控制

29、在数据库中, ( C )可使数据产生不一致。 A 、未对数据进行完整性的控制 B 、数据存储量太大 C 、数据冗余

D 、没有严格保护数据

30、在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( C ) A 、需求分析阶段 B 、概念设计阶段 C 、逻辑设计阶段 D 、物理设计阶段 32、学校数据库中有学生和宿舍两个关系:

学生(学号,姓名) 和 宿舍(楼名,房间号,床位号,学号)

假设有的学生不住宿舍,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生 和空闲的床位,则应执行( D )

A 、外联接

B 、左外联接

C 、右外联接

D 、自然连接

33、从 E-R 模型关系向关系模型转换时,一个 M :N 联系转换为关系模型时,该关系模式的码是( C ) A 、 M 端实体的码 B 、N 端实体的码 C 、M 端实体码与 N 端实体码组合 D 、重新选取其他属性 34、数据库的正确性和相容性是指数据的( B )内容。 A 、安全性 B 、完整性 C 、并发控制 D 、恢复

35、任何一个满足 2NF 但不满足 3NF 的关系模式都不存在( B ) A 、主属性对候选键的部分依赖 B 、非主属性

对候选键的部分依赖

C 、主属性对候选键的传递依赖

D 、非主属性对候选键的传递依赖 36、以为教师可以教多门课,一门课只能由一位教师来教。

在 A 、1:1 B 、 1:n C 、m :n D 、无法确定

37、从关系中挑选出指定的属性组成新关系的运算称为

( A 、“选取”运算 B 、“投影”运算 C 、“联接”运算

姓名( 课程名‘数据库(' S SC C ))

姓名( S.学号 SC.学号 SC.课程号 C.课程号 课程名‘数据库(' S SC C ))

姓名(S SC 课程名‘数据库(' C )) 姓名( 课程名 ‘数据库(' S SC C ))

22、数据库按某个关键字进行排序后( C ) A 、元数据库按关键字重新排列

B

C 、建立一个按关键字值顺序排列的映射文件

、按关键字值顺序排列形成新数据库

D 、在原库中增加一个新字段用于记录关键字的顺

E-R 数据模型中,这种联系属于

、“交”运算

B )

相关文档
最新文档