华南师范大学《数据库原理》期末考试复习题

更新时间:2023-11-16 20:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单选题

1 ( )将访问许可权分配给一定的角色,用户通过饰演不同的角色获得角色所拥有的访问许可权. A、强制存取控制 B、自主存取控制 C、视图机制

D、基于角色的访问控制 答案:D

2 SQL的默认策略是任何与( )约束相违背的更新均为系统拒绝. A、用户定义的完整性 B、实体完整性 C、参照完整性

D、用户定义的完整性和参照完整性 答案:C

3 用户标识与系统鉴别属于( )技术. A、访问控制 B、接入控制 C、完整性约束 D、恢复 答案:A

4 ( )是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡. A、时间效率,维护代价 B、时间效率,空间效率

C、时间效率,空间效率,维护代价 D、空间效率,维护代价 答案:C

5 在关系演算中,元组变量的变化范围是( ). A、某一命名的关系 B、数据库中的所有关系 C、某一个域

D、数据库中的所有域 答案:C

6 下列聚合函数中不忽略空值 (null) 的是 ( ) A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) 答案:C

7 SQL中,下列涉及空值的操作,不正确的是 ( ) A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL

D、NOT (AGE IS NULL)

答案:C

8 SQL的全局约束是指基于元组的检查子句和 ( ) A、非空值约束 B、域约束子句 C、断言

D、外键子句 答案:C

9要保证数据库逻辑数据独立性,需要修改的是( )

A、模式

B、模式与内模式的映射 C、模式与外模式的映射 D、内模式 答案:C

10 ( )是关系代数的基本运算之一. A、交 B、除

C、关系模型

D、广义笛卡儿积 答案:D

11 设关系R有M个元组,关系S有N个元组,则关系R和S的笛卡尔积有( )个元组. A、M B、N C、M*N D、M+N 答案:C

12 单个用户使用的数据视图的描述称为 ( ) A、外模式 B、概念模式 C、内模式 D、存储模式 答案:A

13 判断对并发事务正确的调度是( ).

A、并发事务的执行结果与并行化执行结果事务是否一致 B、事务间无冲突

C、并发事务的执行结果与串行化执行结果事务是否一致 D、视图无冲突 答案:C

14 X锁是( ). A、读锁 B、写锁 C、共享锁

D、活锁 答案:B

15 子模式DDL用来描述 ( ) A、数据库的总体逻辑结构 B、数据库的局部逻辑结构 C、数据库的物理存储结构 D、数据库的概念结构 答案:B

16 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 ( ) A、左外联接 B、右外联接 C、外部并 D、外联接 答案:D

17 在数据库设计中,将ER图转换成关系数据模型的过程属于 ( ) A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段 答案:B

18 DBMS中实现事务持久性的子系统是 ( ) A、安全性管理子系统 B、完整性管理子系统 C、并发控制子系统 D、恢复管理子系统 答案:D

19 属性类型允许是基本数据类型、结构类型和集合类型的模型是 ( ) A、平面关系模型 B、嵌套关系模型 C、复合对象模型 D、分布式关系模型 答案:C

20 五种基本关系代数运算是 ( ) A、∪,-,×,π和σ B、∪,-,∞,π和σ C、∪,∩,×,π和σ D、∪,∩,∞,π和σ 答案:A

21 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ A、是无损联接,也是保持FD的分解 B、是无损联接,但不保持FD的分解 C、不是无损联接,但保持FD的分解

= {AB,BC}相对于F ) ( D、既不是无损联接,也不保持FD 答案:A

22 在关系代数运算中,五种基本运算为( ) A、并、差、选择、投影、自然连接 B、并、差、选择、交、投影

C、并、差、选择、投影、笛卡儿积 D、并、差、交、选择、笛卡儿积 答案:C

23 对于经常在查询条件中出现的属性或者经常在聚集函数中出现的属性,可以考虑在这些属性上建立( ). A、视图 B、关系 C、连接 D、索引 答案:D

24 在笛卡尔积可看成为一张( )。 A、一维表 B、二维表 C、三维表 D、四维表 答案:B

25 数据字典的内容应包括( ). A、数据项,数据结构

B、数据流,数据存储,处理过程

C、数据项,数据结构,数据流,数据存储,处理过程 D、数据结构,数据流 答案:C

26 局部E-R图中实体类的冲突主要类型是( ). A、属性冲突、命名冲突和结构冲突 B、命名冲突和属性冲突 C、属性冲突

D、结构冲突和命名冲突 答案:A

27 关系模型是( ). A、用关系表示实体 B、用关系表示联系

C、用关系表示实体及其联系 D、用关系表示属性 答案:C

28 概念设计的步骤是( ).

A、进行数据抽象,设计局部概念模式;评审;集成局部概念模式,得到全局概念模式 B、进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式;评审 C、进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式

D、评审;进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式 答案:B

29 以下数据库的数据模型中,现今使用的主要的数据模型是( ). A、层次模型 B、网状模型 C、关系模型

D、面向对象模型 答案:C

30 已知学生关系:(学号,性别,年龄,籍贯),若执行SQL语句:Select 姓名,年龄 From 学生 Where 籍贯='北京' 说明该语句对学生执行了( )操作. A、交和选择 B、投影和选择 C、选择和连接 D、连接和投影 答案:B

31 ( )封锁协议可以防止丢失修改,并且保证事务可恢复. A、二级 B、一级 C、三级 D、多级 答案:B

32 SQL系统只在用户对关系进行( )操作时,DBMS才按照实体完整性规则对键码进行检查. A、删除

B、插入或修改 C、查询

D、删除、插入或修改 答案:B

33 当恢复系统故障时,需要对处于提交状态的事务进行( )操作. A、不做 B、重做 C、扫描 D、备份 答案:B

34 关于数据处理和数据管理,下列叙述正确的是( )

A、数据处理经历了人工系统、文件系统、数据库系统三个阶段 B、数据处理是数据管理的中心问题

C、数据管理的主要工作是对数据进行收集、分类整理、组织、存储、维护、检索等操作 D、数据管理技术优劣不影响数据处理的效率 答案:C

35 数据库逻辑设计的主要任务是( )。 A、建立E-R图和说明书 B、创建数据库说明

本文来源:https://www.bwwdw.com/article/a8dv.html

Top