数据库期末复习选择题

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

数据库期末复习选择题

1.数据库与文件系统的根本区别在于()

A.提高了系统效率B.方便了用户使用

C.数据的结构化D.节省了存储空间

2.在数据库技术中,实体—联系模型是一种()

A.概念模型B.结构模型C.物理模型D.逻辑模型

3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

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

4. 关系数据模型通常由三部分组成,它们是()

A.数据结构、数据通信、关数据操作

B.数据结构、数据操作、完整性约束

C.数据通信、数据操作、完整性约束

D.数据结构、数据通信、完整性约束

5. 关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R 中称为()。

A.外码 B.候选码C.主码 D.超码

6.取出关系中的某些列,并消去重复元组的关系代数运算称为()。

A.取列运算 B.投影运算C.连接运算 D.选择运算

7. 设关系R和关系S具有相同的元数,且对应的属性取自相同的域。集合{t/t∈R∧t∈S}标记的是()。

A.R∪ S B.R-S C.R×S D.R∩S

8.S QL是下面哪个的缩写。()

A.Standard Query Language B.Select Query Language

C.Structured Query Language D.以上都不是

9.在SQL语言的SELECT语句中,实现投影操作的是哪个子句()。

A.select B.from C.where D.group by 10.SQL语言中,实现数据检索的语句是()。

A.SELECT B.INSERT C.UPDATE D.DELETE 11. SQL语言的GRANT和REVOKE语句主要用来维护数据库的()

A.安全性B.完整性C.可靠性D.一致性

12.设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是()

A.πA (R) B.πB=17(R) C.πA(σB=17(R)) D.σB=17(πA (R)) 13.在SQL SERVER中,下列关于触发器的描述错误的是()。

A. 触发器是一种实现复杂完整性约束的特殊存储过程

B. 触发器必须创建在一个特定的表上

C. 触发器通过EXECUTE语句调用

D. 触发器中使用了两张专用的临时表inserted和deleted

14.关系模式R中的属性全部是主属性,则R的必定是()。

A.1NF B.2NF C.3NF D.BCNF 15.下列关于函数依赖的叙述中,哪一条是不正确的()

A.由X→y,X→Z,有X→yZ

B.由XY→Z,有X→Z Y→Z

C. 由X→Y,有WY→Z XW→Z

D. 由X→y及Z ⊆y,有X→Z

16.关系代数表达式的优化策略中,首先要做的是()

A.对文件进行预处理B.尽早执行选择运算

C.执行笛卡儿积运算D.投影运算

17. 有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时应该从亲属关系中删除该职工所有亲属的元组,在SQL语言中,定义这个完整性约束的短语是()

A.ON DELETE ALL

B.ON DELETE CASCADE

C.ON DELETE RESTRICT

D.ON DELETE SET NULL

18. 在数据库恢复时,对已经COMMIT但更新未写入磁盘的事务执行()。

A.REDO处理B.UNDO处理

C. ABORT处理D.ROLLBACK处理

19. 日志文件是用于记录()。

A.数据操作B.每个事务所有更新操作和事务执行状态

C. 程序执行的全过程D.程序执行的结果

20. 事务T1符合两段锁封锁法的序列是()

A.LOCK S(A)...LOCKS S(B) ...UNLOCK (B) ... UNLOCK (A)

B.LOCK S(A) UNLOCK (A) LOCK S(B) UNLOCK (A)

C.LOCK S(B) LOCK X(A) UNLOCK (A) LOCK S(C)

D.UNLOCK (A) UNLOCK (B) LOCK X(A) LOCK X(B)

答案:

1. C

2. A

3.D

4.B

5.A

6. B

7. D

8.C

9.A 10.A

11.A 12.C 13.C 14.C 15.B

16.B 17.B 18.A 19.B 20.A

1.以下表示数据库管理系统的是()

A.DBA B.DBMS C.DB D.DATA

2. 在下面列出的数据模型中,哪一个是概念数据模型()。

A.关系模型B.层次模型

B.网状模型D.实体-联系模型

3. 数据库系统的三级模式结构是指()

A.外模式、模式、子模式B.子模式、模式、概念模式

C.模式、内模式、存储模式D.外模式、模式、内模式

4. 数据模型组成的要素是()

A.实体、数据、数据依赖

B.数据结构、数据通信、关系操作

C.数据结构、数据操作、数据的完整性约束条件

D.数据结构、数据属性、数据依赖

5. 自然连接是构成新关系常用方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A.元组B.行C.记录D.属性6. 设关系R和关系S的元素个数分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是()

A.7 B.9 C.12 D.16

7. 有关系:R(A,B,C)(主码为A)和S(D,A)(主码为D,外码为A)参照于R的A属性。关系R和S的元组如图所示:

关系R 关系S

相关文档
最新文档