数据库复习试题答案及解析

  • 格式:docx
  • 大小:81.66 KB
  • 文档页数:8

下载文档原格式

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

选 择题:

1、DB, DBMS^ DBS 三者的关系是(B ) 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- FRO — WHER —GROU —ORDER!成的SQL 语句,在被 DBMS 处理时,各字句的执行

次序为( C )

A 、 SELECT —FROM —WHER —EGROU —PORDER

B 、 FROM —SELECT —WHER —EGROU —PORDER

C 、 FROM —WHER —EGROU —PSELECT —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、 设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是( 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 、COUNT (*) 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 、多对一联系

A 、D

B 包括 DBMS^ DBS B 、DBS 包括 DB 禾口 DBMS

C 、DBMS 包括 DBS 和 DB

D 、DBS 与 DB DBMS 无关

2、假定学生关系式

S ( S#, SNAME SEX AGE ,课程关系式 C ( C#, CNAME TEACHER ,学生选课关系是

SC ( S#,

C#, GRAND 。要查找选修

COMPUTER 课程的“女”学生姓名,将涉及到关系( D )

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

( A 、冗余的存在容易破坏数据库的完整性

C 、不应该在数据库中存储任何冗余数据

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

B 、冗余的存在给数据库的维护增加困难 D 、冗余数据是指可由基本数据导出的数据

A 、U 、G 、x 、n 、b 、U 、

C 、U 、G 、X 、n 、c

D 、U 、

X 、n 、c

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

A、人

B、聘任

C、一场球赛

D、学习成绩

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

A、非聚集索引

B、主索引和唯一索引

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

D、主索引和聚集索引

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

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

A、

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

))

B 、

姓名(

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

S SC C

))

C、

姓名(S SC

课程名‘数据库(c)

) D 、姓名(

课程名‘数据库('

S SC C

))

22、数据库按某个关键字进行排序后(C

)

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

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、以为教师可以教多门课,一门课只能由一位教师来教。在E-R 数据模型中,这种联系属于(B)

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

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

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

38、若用户wang已将对关系S修改的权限授予用户li ,如果要收回用户wang对关系S的修改权限,并连锁回收li 的权限,则应执行的SQL语句是(A)

A、REVOKE UPDATE ON S FROM wang RESTRICT li B 、REVOKE UPDATE ON S FROM wang CASCADE

C、REVOKE UPDATE ON S FROM wang CASCADE li D 、REVOKE UPDATE ON S FROM wang RESTRICT