文档视界 最新最全的文档下载
当前位置:文档视界 › 数据库系统概论题库及答案

数据库系统概论题库及答案

数据库系统概论题库及答案
数据库系统概论题库及答案

选择题

1. 在数据库技术发展过程中,文件系统和数据库系统的本质区别是数据库系统具有()。

A.数据结构化B.数据无冗余 C.数据共享 D.数据独立性

2. 数据库系统中,用户使用的数据视图用()描述,该视图是用户与数据库系统之间的接口。

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

3. 关于查询优化,下列表述不正确的是()

A. 选择运算尽可能先做

B. 投影运算和选择运算分开进行

C. 找出公共子表达式

D. 把投影同其前后的双目运算符结合起来

4. 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要

把数据库语言嵌入到()中。

A.编译程序 B.操作系统C.中间语言D.宿主语言

5. 已知关系R和S如表1和表2所示,R的属性A是主码,属性B是外码,S的属性B是主码。如果要在R中插入一个元组,则()不能插入。

表1 表2

A.(a5,b5,7) B.(a6,b4,1)C.(a7,b3,3) D.(a8,b2,1)

6. 要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表()。

A. 是同一个数据库中的两个表

B. 是不同数据库中的两个表

C. 是两个自由表

D. 一个是数据库表另一个是自由表

7. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。若要查找成绩不及格的学生姓名及不及格的课程号,正确的SQL语句是()。

A. SELECT SNAME,C# FROM S,C WHERE (GRADE<60)AND (SC.C#=C.C#)

B. SELECT SNAME,C# FROM S,SC WHERE (GRADE<60)AND (S.S#=SC.S#)

C. SELECT SNAME,C# FROM S,SC WHERE (GRADE<60)AND (SC.C#=C.C#)

D. SELECT SNAME,C# FROM S,C WHERE (GRADE<60)AND (S.S#=SC.S#)

8. 把对关系S的属性SNAME的修改权授予用户CHEN的SQL语句是()

A.GRANT SNAME ON S TO CHEN

B. GRANT UPDATE ON S TO CHEN

C. GRANT UPDATE (SNAME) ON S TO CHEN

D. GRANT UPDATE ON S (SNAME) TO CHEN

9. 在数据库的表定义中,断言属于数据的什么约束()

A.实体完整性

B.参照完整性

C.用户自定义

D.用户操作

10. 不包含在任何候选码字中的属性称为

()

A.非主属性B.主属性C.复合属性 D.关键属性11.事务的持续性是指 ( )

A.事务中包括的所有操作要么都做,要么都不做

B.事务一旦提交,对数据库的改变是永久的

C.一个事力内部的操作及使用的数据对并发的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

12. SQL语言具有两种使用方式,分别称为交互式SQL和()

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL

13. 若事务T对数据R已经加S锁,则其他事务对数据R ()

A.可以加S锁不能加X锁B.不能加S锁可以加X锁

C.可以加S锁也可以加X锁D.不能加任何锁

14. 并发操作会带来哪些数据不一致性( )

A.丢失修改、不可重复读、脏读、死锁

B.不可重复读、脏读、死锁

C.丢失修改、脏读、死锁

D.丢失修改、不可重复读、脏读

15. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系

A.S B.SC,C C.S,SC D.S,C,SC

1. A

2. A

3.B

4.D

5.A

6. A

7. B

8.C

9.C 10.A

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

1. 数据库系统的数据独立性是指()

A.不会因为数据的变化而影响应用程序

B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

2. 数据库管理系统DBMS是()。

A.一组硬件 B.一组系统软件

C.一个完整的数据库应用系统 D.既包含软件,又包含硬件

3. 关于查询优化,下列表述不正确的是

( )

A. 选择运算尽可能先做

B. 投影运算和选择运算合并进行

C. 找出公共子表达式

D. 把投影同其前后的双目运算符分开起来

4. 数据库系统中,用户使用的数据视图用( )描述,该视图是用户与数据库系统之间的接口。

A .外模式

B .内模式

C .存储模式

D .概念模式 5. 如图所示,两个关系R1和R2,它们进行何种运算后得到R3。

R1 R2

A .交

B .并

C .笛卡尔积

D .连接

6. 统计“数据结构”这门课程的补考人数。正确的SQL 语句是( )。

A .SELECT COUNT(*) FROM C,SC WHERE CNAME='数据结构' AND https://www.docsj.com/doc/b69174991.html,O=https://www.docsj.com/doc/b69174991.html,O AND GRADE<60;

B .SELECT COUNT(*) FROM C,S

C WHERE CNAME='数据结构' AN

D GRADE<60; C .SELECT CNAME,GRAD

E FROM C,SC WHERE CNAME='数据结构' AND GRADE<60;

D .SELECT SUM(*) FROM C,SC WHER

E CNAME='数据结构' AND https://www.docsj.com/doc/b69174991.html,O=https://www.docsj.com/doc/b69174991.html,O AND GRADE<60;

7. 有两个关系R(A,B,C)和S(B,C,D),经过自然连接运算后得到的关系的属性个数是( )。

A .3

B .4

C .5

D .6 8. 下列SQL 语句中,能够实现“收回用户ZHAO 对学生表(STUD )中学号(XH )的修改权”这一功能的是

( )

A .REVOKE UPDATE(XH) ON TABLE FROM ZHAO

B .REVOKE UPDATE(XH) ON TABLE FROM PUBLIC

C .REVOKE UPDATE(XH) ON STU

D FROM ZHAO D .REVOK

E UPDATE(XH) ON STUD FROM PUBLIC

9. 在数据库的表定义中,限制学生成绩的取值

0到100的范围内,属于数据的什么约束( )

A.实体完整性

B.参照完整性

C.用户自定义

D.用户操作 10. 关系数据库规范化是为了解决关系数据库中的( )问题而引入的。

A.提高查询速度B.插入异常、删除异常和数据冗余

C.减少数据操作的复杂性D.保证数据的完整性和安全性

11. 事务的一致性是指

()

A.事务中包括的所有操作要么都做,要么都不做

B.事务一旦提交,对数据为的改变是永久的

C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

12. 嵌入式SQL中,获取SQL语句的执行状况的数据结构是()

A.主变量 B. 通信区 C.游标 D.指示变量

13. 不允许任何其他事务对这个锁定目标再加任何类型的锁是。()

A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是

14. 并发操作会带来哪些数据不一致性()

A.丢失修改、不可重复读、脏读、死锁

B.不可重复读、脏读、死锁

C.丢失修改、脏读、死锁

D.丢失修改、不可重复读、脏读

15. 检索选课人数少于4人的课程号。正确的SQL语句是()。

A.SELECT CNO FROM SC WHERE COUNT(*)<4;

B.SELECT CNO FROM SC GROUP BY CNO HAVING COUNT(*)<4;

C.SELECT DISTINCT CNO FROM SC ORDER BY CNO;

D.SELECT CNO FROM SC WHERE COUNT(CNO)<4;

1. B

2. B

3.D

4.A

5.D

6. A

7. B

8.C

9.C 10.B

11.D 12.B 13.B 14.D 15.B

1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是什么阶段。()

A.数据库系统B.文件系统

C.人工管理D.数据项管理

2. 三个模式之间存在下列映射关系,将正确的填入括号中( )。

A. 外模式/内模式

B. 模式/模式

C. 外模式/模式

D. 内模式/外模式

3. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这种约束规则称为

( )。

A. 实体完整性规则

B. 参照完整性规则

C. 用户定义完整性规则

D. 主属性完整性规则

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

A. R∪S B. R∩S

C. R×S

D. R-S

5.下列SQL语句命令,属于DDL语言的是()

A.SELECT B. CREATE

C. GRANT

D. DELETE

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

C.WHERE D.GROUP BY

7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A.关系系统查询优化 B.数据字典

C.关系数据库规范化理论D.关系数据库查询

8. 下面哪一个依赖是平凡依赖()

A.( Sno,Cname ,Grade)→(Sno, Grade )

B.( Sno, Cname)→(Cname, Grade)

C. (Sno, Cname)→(Sname, Grade )

D. 以上答案都不是

9. 如果关系模式R属于BCNF范式,以下不正确的是( )

A. R的所有主属性都完全函数依赖于不包含它的候选键;

B. R只可能有一个候选键;

C. R的所有非主属性都完全函数依赖于每一个候选键;

D. R中没有属性完全函数依赖于任何一组非候选键属性.

10. 在SQL的排序子句:ORDER BY 总分 DESC, 英语 DESC 表示()

A. 总分和英语分数都是最高的在前面;

B. 总分和英语分数之和最高的在前面;

C. 总分高的在前面,总分相同时英语分数高的在前面;

D. 总分和英语分数之和最高的在前面,相同时英语分数高的在前面。

11. 如果事务T获得了数据项Q上的S锁,则T对Q( )。

A.只能读不能写 B. 只能写不能读

C. 既可读又可写

D. 不能读不能写

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

A.实体完整性约束B.参照完整性约束

C.用户自定义完整性约束D.关键字完整性约束

13. 已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)…UNLOCK(B) …UNLOCK

(A) …UNLOCK (C),事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B)…LOCK X(C) …UNLOCK (C) …UNLOCK (B)。则遵守两段封锁协议的事务是()

A.T1

B.T2

C.T1和T2

D.没有

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

A.范围越小B.范围越大C.约束越细致D.范围越适中15.为提高效率,关系数据库系统必须进行()处理。

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

C.数据恢复D.数据规范化到最高范式16.DBMS中实现事务持久性的子系统是()

A.安全性管理子系统B.完整性管理子系统

C.并发控制子系统D.恢复管理子系统

1.A

2. C

3.A

4.D

5.B

6. A

7. C

8.A

9.B 10.C 11.A 12.C 13.A 14.A 15.B 16.D

1. 数据库的基本特点是()

A.数据结构化,数据独立性、数据冗余大,易移植,统一管理和控制B.数据结构化,数据独立性、数据冗余小,易扩充,统一管理和控制

C.数据结构化,数据互换性、数据冗余小,易扩冲,统一管理和控制

D.数据非结构化,数据独立性,数据冗余小、易扩充,统一管理和控制

2. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是什么阶段。

()

A.数据库系统 B.文件系统

C.人工管理 D.数据项管理

3. 关于查询优化,下列表述不正确的是()

A. 选择运算尽可能先做

B. 投影运算和选择运算分开进行

C. 找出公共子表达式

D. 把投影同其前后的双目运算符结合起来

4. 下列条目中,哪些是属于将SQL语句嵌入主语言使用时必须解决的问题? ()

Ⅰ.区分SQL语句与主语言语句

Ⅱ.数据库工作单元和程序工作单元之间的通信

Ⅲ. 协调SQL语句与主语言语句处理记录的不同方式

A . 仅Ⅰ和Ⅱ B.仅Ⅰ和Ⅲ C.仅Ⅱ和Ⅲ D.都是

5. 如图所示,两个关系R 和S ,它们进行何种运算后得到T 。

( )

R

S

A B C a1 b1 5 a1 b2 6 a2 b3 8 a2

b4

12

A R.

B

C S.B E a1 b1 5 b2 7 a1 b1 5 b3 10 a1 b2 6 b2 7 a1 b2 6 b3 10 a2

b3

8

b3

10

6. 下列关丁关系数据库视图的叙述中,哪一些是正确的?

( )

I. 视图是关系数据库三级模式中的内模式 II. 视图能够对机密数据提供安全保护 III. 视图提供了一定程度的数据逻辑独立性 IV. 对视图的一切操作最终要转换为对基本表的操作 V. 所有的视图都是可以更新的

A. 仅I 、II 和III

B.仅II , III 和IV

C.仅II 、III, IV 和V

D.都正确 7. SQL 中引入的连接表概念允许用户在SELECT 语句的哪个子句中指定连接操作?( )89标准

A . FROM

B.WHERE

C.GROUP BY

D.ORDER BY

8. 把对关系SC 的属性GRADE 的修改权授予用户ZHAO 的SQL 语句是 ( )

A .GRANT GRADE ON SC TO ZHAO B. GRANT UPDATE ON SC TO ZHAO

C. GRANT UPDATE (GRADE) ON SC TO ZHAO

D. GRANT UPDATE ON SC (GRADE) TO ZHAO 9. 在数据库的表定义中,断言属于数据的什么约束

( )

A.实体完整性

B.参照完整性

C.用户自定义

D.用户操作

B E b1 3 b2 7 b3 10 b3 2 b5

2

10. 包含在任何候选关键字中的属性称为

()

A.非主属性B.主属性C.复合属性 D.关键属性11. 事务的原子性是指()

A.事务中包括的所有操作要么都做,要么都不做

B.事务一旦提交,对数据库的改变是永久的

C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

12. SQL语言具有两种使用方式,分别称为交互式SQL和()

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL

13. 若事务T对数据R已经加X锁,则其他事务对数据R ()

A.可以加S锁不能加X锁B.不能加S锁可以加X锁

C.可以加S锁也可以加X锁D.不能加任何锁

14. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()

A.数据字典、应用程序、审计档案、数据库后备副本

B.数据字典、应用程序、日志文件、审计档案

C.日志文件、数据库后备副本

D.数据字典、应用程序、数据库后备副本

15. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。

A.S B.SC,C C.S,SC D.S,C,SC

1. B

2. A

3.B

4.D

5.A

6. B

7. B

8.C

9.C 10.B

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

1. 数据库系统的数据独立性是指()

A.不会因为数据的变化而影响应用程序

B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

2. 下述关于数据库系统的正确叙述是()

A.数据库中只存在数据项之间的联系

B.数据库的数据项之间和记录之间都存在联系

C.数据库的数据项之间无联系,记录之间存在联系

D.数据库的数据项之间和记录之间都不存在联系

3. 关于查询优化,下列表述不正确的是()

A. 选择运算尽可能先做

B. 投影运算和选择运算合并进行

C. 找出公共子表达式

D. 把投影同其前后的双目运算符分开起来

4. 将学生的学号及他的平均成绩定义为一个视图。创建这个视图的语句中使用的子查询将包括下列哪些子句

Ⅰ.SELECT Ⅱ.FROM Ⅲ.WHERE

Ⅳ.GROUP BY Ⅴ.ORDER BY

A. 仅Ⅰ、Ⅱ和Ⅲ

B. 仅Ⅰ、Ⅱ和Ⅳ

C. 仅Ⅰ、Ⅱ、Ⅲ和Ⅳ

D. 都包括

5. 如图所示,两个关系R1和R2,它们进行何种运算后得到R3。

R1 R2

A.交 B.并 C.笛卡尔积 D.连接

6. “查询没有学习成绩的学生的学号和课程号”的SQL语句是

A.SELECT snc, cno FROM SC WHERE grade=NULL

B. SELECT sno, cno FROM SC WHERE grade IS ' '

C.SELECT sno. cno FROM SC WHERE grade IS NULL

D. SELECT sno. cno FROM SC WHERE grade =' '

7. 下列SQL的数据定义语句组中,()包含了不正确的数据定义语句。

Ⅰ.CREATE TABLE… CREATE VIEW… CREATE INDEX…

Ⅱ.DROP TABLE… DROP VIEW… DROP INDEX…

Ⅲ.ALTER TABLE… ALTER VIEW… ALTER INDEX…

A.仅Ⅰ B。仅Ⅱ C。仅Ⅲ D. 都包含

8. 下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”

这一功能的是

()

A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO

B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC

C.REVOKE UPDATE(XH) ON STUD FROM ZHAO

D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC

9. 在数据库的表定义中,限制学生年龄的取值16到35的范围内,属于数据的什么约束()

A.实体完整性

B.参照完整性

C.用户自定义

D.用户操作

10. 不包含在任何候选关键字中的属性称为

()

A.非主属性B.主属性C.复合属性 D.关键属性11. 事务的一致性是指

()

A.事务中包括的所有操作要么都做,要么都不做

B.事务一旦提交,对数据为的改变是永久的

C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

12. 嵌入式SQL中,协调SQL与高级语言处理速度的机制是()

A.主变量 B. 通信区 C.游标 D.指示变量

13. 不允许任何其他事务对这个锁定目标再加任何类型的锁是。()

A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是

14. 并发操作会带来哪些数据不一致性()

A.丢失修改、不可重复读、脏读、死锁

B.不可重复读、脏读、死锁

C.丢失修改、脏读、死锁

D.丢失修改、不可重复读、脏读

15. 检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是() A.SELECT S.SN,SC.C#,SC.GRADE

FROM S

WHERE S.S#=SC.S#

B.SELECT S.SN,SC.C#,SC.GRADE

FROM SC

WHERE S.S#=SC.GRADE

C.SELECT S.SN,SC.C#,SC.GRADE

FROM S,SC

WHERE S.S#=SC.S#

D.SELECT S.SN,SC.C#,SC.GRADE

FROM S.SC

1. B

2. B

3.D

4.B

5.D

6. C

7. C

8.C

9.C 10.A

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

1. 下面列出的条目中,哪些是数据库技术的主要特点()。

Ⅰ.数据的结构化Ⅱ.数据的冗余度小

Ⅲ.较高的数据独立性Ⅳ.程序的标准化

A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅱ和ⅣD.都是

2. 数据库系统的最大特点是()。

A.数据的三级抽象和二级独立性B.数据共享性

C.数据的结构化D.数据独立性

3.SQL语言的GRANT和REVOKE语句主要用来维护数据库的()A.安全性B.完整性C.可靠性D.一致性4. 当关系R和S联接时,把R原该舍弃的元组放到结果关系中的操作是()

A.左外联接B.右外联接C.外部并D.全外联接5. 下面列出的关于“视图(View)”的条目中,哪一条是不正确的()。

A.视图是外模式

B.视图是虚表

C.使用视图可以加快查询语句的执行速度

D.使用视图可以简化查询语句的编写

6. 在分组检索中,要去掉不满足条件的分组,应当()。

A.使用WHERE子句

B.使用HA VING子句

C.先使用WHERE子句,再使用HA VING子句

D.先使用HA VING子句,再使用WHERE子句

7. 以下有关子查询的叙述中不正确的是()。

A.子查询可以向其外部查询提供检索条件的条件值

B.子查询可以嵌套多层

C.子查询的结果是一个集合

D.子查询总是先于其外部查询

8. 1NF、2NF、3NF、BCNF之间的关系是()。

A.1NF≥2NF≥3NF≥BCNF

B.1NF?2NF?3NF?BCNF

C.1NF?2NF?BCNF?3NF

D.1NF?2NF?3NF?BCNF

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

A.X?y B.Y?X C.X∩Y=φ D.X∩Y≠φ10. 设有关系模式R (A,B,C,D),F是R上成立的函数依赖集,F = {D→A,D→B},关系模式R的码是()。

A.AB B.B C.CD D.D

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

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

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

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

A.REDO处理B.UNDO处理

C.ABORT处理D.ROLLBACK处理

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

A.其中有一个是DELETE

B.一个是SELECT,另一个是UPDATE

C.两个都是SELECT

D.两个都是UPDATE

14. 下列描述中,不是完整性机制的是()

A. check约束

B. 断言

C. 触发器

D. 视图

15. 下列关于触发器的描述中,不正确的是()

A.触发器是一种特殊的过程;

B.触发器的执行是由DBA进行的;

C.触发器可以实现更为复杂的检查和操作,具有更精细、更强大的完整性控制能力;

D.触发器是由事件触发自动执行。

16. 如果事务T获得了数据项Q上的排它锁,则T对Q ()

A.只能读不能写B.只能写不能读

C. 既可读又可写D.不能读不能写

1.A

2. C

3.A

4.A

5.C

6. B

7. D

8.D

9.B 10.C 11.B 12.A 13.C 14.D 15.B 16.C

1. 数据库存储的是()

A.数据B.数据模型

C.数据及数据之间的联系D.信息

2. 在数据库的三级模式结构中,与内模式对应的是()

A.内存数据组织的描述B.外存数据组织的描述

C.逻辑数据组织的描述D.用户数据组织的描述

3. 关系数据模型的三个组成部分中,不包括()。

A.完整性规则

B.数据结构

C.恢复

D.数据操作

4. 设有关系R和S如图:

则R与S进行差运算,其结果的元组数为()

A. 1

B. 2

C. 3

D. 5

5. 使索引键的值在基本表中惟一,建立索引的语句中使用保留字()。

A.UNIQUE

B.COUNT

C.DISTINCT

D.UNION

6. SQL的SELECT语句中,“HA VING条件表达式”用来筛选满足条件的()。

A.列B.行

C.关系D.分组

7. 在SQL中,与“

A. >ANY

B. >ALL

C.

D.

8. 将查询SC表的权限授予用户Wang,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是()。

A.GRANT SELECT TO SC ON Wang WITH PUBLIC

B.GRANT SELECT ON SC TO Wang WITH PUBLIC

C.GRANT SELECT TO SC ON Wang WITH GRANT OPTION

D.GRANT SELECT ON SC TO Wang WITH GRANT OPTION

9. 在关系模型中,实现关系中不允许出现相同的元组的约束是通过()。

A.候选键

B.主键

C.外键

D.超键

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

A.实体完整性约束B.参照完整性约束

C.用户自定义完整性约束D.关键字完整性约束

11. 若有关系R(X,Y,Z),则码中包含()属性时称为全码。

A.X

B.Y

C.X,Y

D.X,Y,Z

12. 关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的条件,这些规范条件中最基本的一条就是()。

A.每一个分量是一个不可分的数据项,即不允许表中有表结构

B.二维表中各列的宽度必须完全相等

C.二维表中各行和各列的顺序不能交换

D.属性名要么完全使用汉字,要么全部使用字母

13. 下列四项中,必须进行查询优化的是()

A.关系数据库B.网状数据库

C..层次数据库D.非关系模型

14. 事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。

A.安全性B.一致性

C.完整性D.可靠性

15. 数据库系统并发控制的主要方法是采用()机制。

A.拒绝

B.改为串行

C.封锁

D.不加任何控制

16. 事务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. B

3.C

4.B

5.A

6. D

7. D

8.D

9.B 10.C 11.D 12.A 13.A 14.B 15.C 16.A

1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统

B.文件系统

C.人工管理

D.数据项管理

2. 下面列出的条目中,哪些是数据库技术的主要特点()。

Ⅰ.数据的结构化Ⅱ.数据的冗余度小

Ⅲ.较高的数据独立性Ⅳ.程序的标准化

A.Ⅰ、Ⅱ和Ⅲ B.Ⅰ和Ⅱ

C.Ⅰ、Ⅱ和Ⅳ D.都是

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

A.外码B.候选码

C.主码D.超码

4. 关系数据库管理系统应能实现的专门关系运算包括()。

A.排序、索引、统计B.选择、投影、连接

C.关联、更新、排序D.显示、打印、制表

5. 已知SELECT语句的WHERE子句中包含“like%李_”,则()不包含在查询结果中。

A.陈李广

B.李晓

C.张田李

D.赵李杰

6. 数据库管理系统能够实现对数据库中数据的查询、插入、修改等操作,这些功能属于()。

A.数据控制功能B.数据定义功能

C.数据管理功能D.数据操纵功能

7. SQL语言是关系型数据库系统的标准语言,它是()

A. 过程化语言

B.结构化查询语言

C.格式化语言

D.导航式语言

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

A.范围越小B.范围越大

C.约束越细致D.范围越适中

9. 触发器是一种特殊类型的(),当表中数据发生变化时执行。

A.存储器B.存储过程

C.模式D.视图

10. 设A是关系R 的属性,若在A上定义一个check约束,这是()

A.实体完整性规则B.参照完整性规则

C.用户定义完整性规则D.域完整性规则

11. 现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是()。

A.书号B.读者号

C.书号+读者号 D.书号+读者号+借期

12. 在关系DB中,任何二元关系模式的最高范式必定是()

A.1NF B.2NF

C.3NF D.BCNF

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

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

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

14. 数据库运行过程中,由于磁盘损坏或外存信息丢失所产生的故障通常称为()。

A.软件故障

B.硬件故障

C.系统故障

D.介质故障

15. 关于“死锁”,下列说法中正确的是()。

A. 死锁是操作系统中的问题,数据库操作中不存在

B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

C. 当两个用户竞争相同资源时不会发生死锁

D. 只有出现并发操作时,才有可能出现死锁

16. 不允许任何其他事务对这个锁定目标再加任何类型锁的锁是()。

A.共享锁B.排它锁

C.共享锁或排它锁D.以上都不是

1.A

2. A

3.A

4.B

5.C

6. D

7. B

8.A

9.B 10.C 11.C 12.D 13.B 14.D 15.D 16.B

1. 恢复机制的关键问题是建立冗余数据,最常用的技术是()

A.数据镜像 B.数据转储

C. 登录日志文件

D.B+C

2. 数据模型的三个要素分别是()。

A. 实体完整性、参照完整性、用户自定义完整性

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

C. 数据增加、数据修改、数据查询

D. 外模式、模式、内模式

3. 最小函数依赖集中函数依赖表示式右部()

A.最多有一个属性

B.最少有一个属性

C.可以有多个属性

D.属性个数无要求

4. 在关系模式R中,Y函数依赖于X 的语义是:()。

A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等。

B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等。

C. 在R的某一关系中,Y值应与X值相等。

D. 在R的每一关系中,Y值应与X值相等。

5. 在分组检索中,要去掉不满足条件的分组,应当()。

A.使用WHERE子句

B.使用HAVING子句

C.先使用WHERE子句,再使用HAVING子句

D.先使用HAVING子句,再使用WHERE子句

6.下列不属于数据安全性控制方法的是()。

A.用户标识和鉴定B.用户存取权限控制

C.数据加密D.网络流量控制

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

A.R-S B.R×S C.R÷S D.R S

8. 下列关于触发器的描述错误的是()。

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

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

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

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

9. 事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的()。

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

10. 关于查询优化,下列表述不正确的是()

A. 选择运算尽可能先做

B. 投影运算和选择运算合并进行

C. 找出公共子表达式

D. 把投影同其前后的双目运算符分开起来

11. 三个模式之间存在下列映射关系,将正确的填入括号中( )。

A. 外模式/内模式

B. 模式/模式

C. 外模式/模式

D. 内模式/外模式

12. 关系模型中,一个码是()。

A. 可以由多个任意属性组成

B. 至多由一个属性组成

C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组

D. 以上都不是

13.如果事务T对数据D已加S锁,则其他事务对数据D()

A. 可以加S锁,不能加X锁

B. 可以加S锁,也可以加X锁

C. 不能加S锁,可以加X锁

D. 不能加任何锁

14.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()A.其中有一个是DELETE B.一个是SELECT,另一个是UPDATE

C.两个都是SELECT D.两个都是UPDATE

15.如果有n个事务串行调度,那么不同的有效调度有()A.n2 B.2n C.4n D.n!

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

A.SELECT B.FROM

C.WHERE D.GROUP BY

1.D

2. B

3.A

4.B

5.B

6. D

7. B

8.C

9.B 10.D 11.C 12.C 13.A 14.C 15.D 16.A

1.关系数据库管理系统都是基于()理论。

A. Codd的数据关系模型

B. 数据结构

C. 计算机操纵系统

D. 信息管理

2.在DB技术中“脏数据”是指()

A.未回退的数据

B.未提交的数据

C.回退的数据

D.未提交随后又被撤消的数据

3.查询优化策略中,正确的策略是()

A.尽可能早的执行笛卡儿集

B.尽可能早的执行并操作

C.尽可能早的执行差操作

D.尽可能早的执行选择操作

4.SQL中的“断言”机制属于DBMS的()

A.完整性措施

B.安全性措施

C.物理安全措施

D.恢复措施

5.在关系代数中,从两个关系的笛卡尔积选取它们属性间满足一定条件元祖的操作,称为()

A.并B.选择

C.自然连接D. 连接

6.如果事务T获得了数据项X上的排它锁,则T ()

A.可以读X,不能写X

B.可以读X,也可以写X

C.不能读X,可以写X

D.不能读X,也不能写X

7.保证数据库中数据及语义的正确性和有效性,是数据库的()

A.完全性

B.准确性

C.完整性

D.共享性

8.现有关系:学生(学号,姓名,课程号,系号,成绩),为消除数据冗余,至少需要分解为()

A.1个表

B.2个表

C.3个表

D.4个表

9.在关系模式R(U,F)中,如果X

f

U,则X是R的()

A.候选码

B.主码

C.超码

D.外码

10.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系SC(S#,C#,GRADE ),要查找选修“COMPUTER”课程的女学生姓名,将涉及到关系()

A.S B.SC、C

C.S、SC D.S、C、SC

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

A.ON DELETE ALL B.ON DELETE CASCADE

C.ON DELETE RESTRICT D.ON DELETE SET NULL

12.数据库系统中,用户使用的数据视图用()描述,它是用户与数据库系统之间的接口。

A.外模式

B.存储模式

C.内模式

D.概念模式

13.下列关于函数依赖的叙述中,哪一个是不正确()

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 14.DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的()

A.一致性

B.完整性

C.安全性

D.可靠性

15.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据()A.相容性B.独立性

C.共享性D.一致性

16.设有关系R和S如图:

则R与S进行差运算,其结果的元组数为()

A. 1

B. 2

C. 3

D. 5

1.A

2. D

3.D

4.A

5.D

6. B

7. C

8.C

9.A 10.D 11.B 12.A 13.B 14.C 15.B 16.B

相关文档