您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页数据库期末复习选择题

数据库期末复习选择题

来源:尚车旅游网
数据库期末复习选择题

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

A.提高了系统效率 C.数据的结构化

B.方便了用户使用 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.SQL是下面哪个的缩写。()

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.每个事务所有更新操作和事务执行状态 D.程序执行的结果

C. 程序执行的全过程

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

10.A

20.A

6. B 11.A

7. D 12.C

8.C 13.C 18.A

9.A

14.C 15.B 19.B

16.B 17.B

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

A 1 2 3 B 2 1 6 C 3 3 8 D 1

指出关系S中违反完整性规则的元组是()。 A. (1,2) B.(2,null)

3) D.(4,4)

8. SQL语言称为()。

A.结构化定义语言 C. 结构化查询语言

A 2 NULL 3 4

C.(3,

2 3 4 B.结构化控制语言 D.结构人操纵语言

9. SQL中,“SALARY IN (1000,2000)”语义是()。

A. SALARY <= 2000 AND SALARY >= 1000 B. SALARY < 2000 AND SALARY > 1000

C. SALARY = 1000 AND SALARY = 2000 D. SALARY = 1000 OR SALARY = 2000 10.SQL中,下列涉及空值的操作,不正确的是()

A. 年龄 IS NULL C. 年龄 = NULL

B.年龄 IS NOT NULL

D.NOT (年龄 IS NULL)

11. 下列SQL语句中,修改表结构的是()。

A. CREATE B.ALTER C.UPDATE D.INSERT 12. 下面列出的关于“视图(View)”的条目中,哪一条是不正确的()。

A.视图是外模式

B. 视图是虚表

C. 使用视图可以加快查询语句的执行速度 D. 使用视图可以简化查询语句的编写

13. 在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的(),授权子系统就越灵活.

A. 范围越小 B.范围越大 C.约束越细致 D.范围越适中 14. 数据库的()是指数据的正确性和相容性。

A. 安全性 B.完整性 C.并发控制 D.恢复 15. 在关系DB中,任何二元关系模式的必定是()

A.1NF

D.BCNF

B.2NF

C.3NF

16. 当下述哪一条成立时,称X→y为平凡的函数依赖()

A.X⊆y B.Y⊆X C.X∩Y=φ 17. 为提高效率,关系数据库系统必须进行( )处理。

A. 定义视图 B.查询优化

D.X∩Y≠φ

C. 数据恢复 D.数据规范化到最高范式 18. 事务的持续性是指()。

A.事务中包括的所有操作要么都做,要么都不做 B. 事务一旦提交,对数据库的改变是永久的

C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须是使数据库从一个一致性状态变到另一个一致状态 19. SQL中的断言属于DBS的 ( )

A.完整性措施

B.安全性措施 D.恢复措施

C.物理安全措施

20. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()

A.其中有一个是DELETE

B.一个是SELECT,另一个是UPDATE C.两个都是SELECT D.两个都是UPDATE

1. B 2. D 3.D 4.C 5.D

6. C 11.B

1. 数据的逻辑独立性是指()

A.内模式改变,模式不变 B.模式改变,内模式不变

C.模式改变,外模式和应用程序不变 D.内模式改变,外模式和应用程序不变

2. 相对于非关系模型,关系数据模型的缺点之一是()。

A.存取路径对用户透明,需查询优化 B.数据结构简单 C.数据独立性高 码是()。

A.宿舍编号

B.学号

D.宿舍编号,学号

C.宿舍地址,姓名 A.选择

B.连接

D.有严格的数学基础

3. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主

7. D 12.C

8.C 13.A 18.B

9.A

10.B

20.C

14.B 15.D 19.A

16.B 17.B

4. 下列关系运算中,()运算不属于专门的关系运算。

C.广义笛卡尔积 D.投影 5. SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 6. SQL语言中,删除一个表的命令是()

A. DELETE C. CLEAR

B. DROP D. REMOVE

7.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C:课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()

A.1NF B.2NF C.3NF D.BCNF

A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入

8.关系规范化中的删除异常是指 ( )

9.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

A.实体完整性约束

B.参照完整性约束 D.关键字完整性约束

C.用户自定义完整性约束 A.后援副本 C.数据库

10. ()用来记录对数据库中数据进行的每一次更新操作。

B.日志文件 D.缓冲区

11.以下()封锁违反两段锁协议。

A. Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C B. Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A C. Slock A … Slock B … Xlock C …… Unlock B … Unlock C … Unlock A D. Slock A …Unlock A ……Slock B … Xlock C ………...Unlock B … Unlock C 12. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( )

A.GRANT QTY ON SPJ TO '李勇'

B.GRANT UPDATE(QTY) ON SPJ TO '李勇' C.GRANT UPDATE(QTY) ON TABLE SPJ TO 李勇 D.GRANT UPDATE ON SPJ (QTY) TO 李勇

13.在数据模型三个要素中,表述客观世界中数据对象之间关联的是( )。

A. 数据操作 C. 数据视图

B. 数据结构

D. 完整性约束

14.设有关系模式R(A,B,C),存在函数依赖集:{A→B,B→C},则R最高可属于( )。

A.1NF C.3NF

B.2NF D.BCNF

15.若关系R为M列P行,关系S为N列Q行,则()的结果为M+N列P×Q行。

A.R-S 1. C

6. B 11.D

B.R×S 3.B 8.A 13.B

5.B 10.B

15.B C.R÷S

D.RS

2. A 7. D 12.C

4.C 9.C

14.B

1.模式的逻辑子集通常称为()

A.外模式 C.概念模式

B.内模式 D.逻辑模式

2. 设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C

的闭包C+为( )

A.BCD B.BD C.CD D.BC

3. 设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至

少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE( )

4. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,

这一规则属于()。

A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束

D.关键字完整性约束

A.’_ _ W _ %’ B.’_ % W _ _’ C.’_ W _ _’ D.’_ W _ %’

5. 已知成绩关系如图1所示。执行SQL语句:

SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60

查询结果中包含的元组数目是( )

成绩

学号 S1 S1 S2 S2 S3 课程号 C1 C2 C1 C2 C3 图1

分数 80 75 null 55 90 A. 1 C. 3

B. 2 D. 4

6.设有关系R和关系S进行如图2所示的运算,则运算结果中含有元组的数目是()

R S A 1 4 7 B 2 5 8 C 3 6 9 图2

D 5 7 9 E 6 8 10 A.6 C.8

B.7

D.9

7. 关系代数中的π运算符对应SELECT语句中的以下哪个子句?( )

A.SELECT C.WHERE

B.FROM D.GROUP BY

8. DB、DBMS和DBS三者之间的关系是()。

A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DB和DBS D.不能相互包括

9. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是()。

A.宿舍编号

B.学号

D.宿舍编号,学号

C.宿舍地址,姓名 授权语句是( )。

10. SQL Server 2008中,如果希望用户u1在DBl数据库中具有查询T1表的权限,正确的

A. GRANT SELECT ON DBl(T1)TOul B. GRANT SELECT TO ul ON DBl(T1) C. GRANT SELECT TO ul ON Tl D. GRANT SELECT ON Tl TO u1

11.事务日志的用途是()

A. 事务处理 C. 数据恢复

B. 完整性约束 D. 安全性控制

12.如果事务T已在数据R上加了X锁,则其他事务在数据R上()

A.只可加X锁 B.只可加S锁 C.可加S锁或X锁 D.不能加任何锁 13.并发操作有可能引起下述( )问题。

I.丢失更新 II.不可重复读 III.读脏数据

A.仅I和II C.仅II和III

B.仅I和III D.都是

B.参照完整性规则 D. 域完整性规则

14.设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是()。

A.实体完整性规则 C.用户定义完整性规则 赖,那么R至多是()

A.1NF C.3NF

B.2NF D.BCNF

15.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有部分函数依

1. A

6. A 11.C

2. C 7. A 12.D

3.B 8.B 13.D

4.C 9.B

5.B 10.A

15.A

14.A

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务