【数据库】复习题(一)

一、单选题 (题数:44,共 88.0 分)

1

在数据库中,下列说法___是不正确的

(2.0分)2.0 分

A、

若系统是完全可以控制的,则系统可确保更新是的一致性

B、

数据库减少了冗余

C、

数据可以共享

D、

数据库避免了一切数据的重复

正确答案: D 我的答案:D

2

关于关系模型的性质______是错误的描述。

(2.0分)2.0 分

A、

任意两行不能完全相同

B、

列可重名

C、

行的顺序可以任意

D、

每一列的元素类型相同

正确答案: B 我的答案:B

3

下列______不是数据库的基本特点。

(2.0分)2.0 分

A、

可共享

B、

有组织

C、

永久存储

D、

快速检索

正确答案: D 我的答案:D

4数据库系统包括______。(2.0分)2.0 分

A、

数据库管理系统和操作系统

B、

以上都是

C、

数据库管理系统、操作系统、数据库应用程序和数据库管理员

D、

数据库管理系统、操作系统和数据库应用程序

正确答案: B 我的答案:B

5

数据库中,( )是对全局逻辑结构和特征的总体描述

(2.0分)2.0 分

A、

模式

B、

外模式

C、

用户模式

D、

内模式

正确答案: A 我的答案:A

6网状模型和层次模型是( )的集合。(2.0分)2.0 分

A、

关系

B、

矩形

C、

基本层次联系

D、

节点

正确答案: C 我的答案:C

7

采用二维表格结构表达实体型及实体间联系的数据模型是——

(2.0分)2.0 分

A、

关系模型

B、

层次模型  

C、

网状模型

D、

实体联系模型

正确答案: A 我的答案:A

8

单个用户使用的数据视图的描述是            

(2.0分)2.0 分

A、

概念模式

B、

存储模式

C、

内模式

D、

外模式

正确答案: D 我的答案:D

9

数据库三级模式体系结构的划分,有利于保持数据库的——

(2.0分)2.0 分

A、

数据独立性   

B、

数据并发性

C、

数据完整性

D、

数据安全性  

正确答案: A 我的答案:A

10

设有学生关系S,课程关系C,选课关系SC,不能正确表示”选修了编号为c02或c03的课程的学生的学号“的关系代数表达式是:

(2.0分)2.0 分

A、

B、

C、

D、

正确答案: B 我的答案:B

答案解析:

11设有学生关系S,课程关系C,选课关系SC,能正确表示”既选修了编号为c02的课程,又选修了编号为c03的课程的学生的学号“的关系代数表达式是:(2.0分)2.0 分

A、

B、

C、

D、

正确答案: D 我的答案:D

答案解析:

12有学生关系S,选课关系SC,表示查询”选了全部课程的学生的信息“的最合适的关系代数表达式是:(2.0分)2.0 分

A、

B、

C、

D、

正确答案: C 我的答案:C

答案解析:

13

下列关于关系操作的说法,正确的是

(2.0分)2.0 分

A、

在进行关系操作时,用户需要知道数据的存储结构

B、

用户可以在关系上直接进行行定位操作

C、

在进行关系操作时,用户需要知道数据的存储位置

D、

关系操作是基于集合的操作

正确答案: D 我的答案:D

答案解析:

14

下列实体类型的联系中,属于一对一联系的是——

(2.0分)2.0 分

A、

公司与公司CEO的联系

B、

供应商与工程项目的供货联系

C、

班级与学生的所属联系

D、

学生与课程之间的联系

正确答案: A 我的答案:A

15

下列关于E-R模型中联系的说法,错误的是

(2.0分)2.0 分

A、

一个联系可以关联2个或2个以上的实体

B、

联系可以可以是一对一的

C、

一个联系最多只能关联2个实体

D、

联系的种类是由客观世界业务决定的

正确答案: C 我的答案:C

16在数据库设计中,将E-R图转换成关系数据模型的过程属于______。(1.9)(2.0分)2.0 分

A、

需求分析阶段

B、

物理设计阶段

C、

逻辑设计阶段

D、

概念设计阶段

正确答案: C 我的答案:C

答案解析:

17

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

(2.0分)2.0 分

A、

实体完整性约束

B、

参照完整性约束

C、

用户定义完整性约束

D、

关键字完整性约束

正确答案: C 我的答案:C

18

下面关于触发器的描述,错误的是________。

(2.0分)2.0 分

A、

触发器是一种特殊的存储过程

B、

一个关系表上只能定义一个触发器

C、

触发器采用的是事件触发机制

D、

触发器在后台服务器上编译运行,执行效率较高

正确答案: B 我的答案:B

19

下列不属于数据完整性约束的是

(2.0分)2.0 分

A、

域完整性   

B、

实体完整性

C、

参照完整性

D、

数据操作完整性

正确答案: D 我的答案:D

答案解析:

20

下列关于触发器的说法,正确的是

(2.0分)2.0 分

A、

在一个表的一个操作上不能建立多个后触发型触发器

B、

后触发型触发器只执行触发器,而不执行引发触发器执行的数据操作语句

C、

后触发型触发器是在触发器执行完成后,再执行引发触发器的数据操作语句

D、

在一个表的一个操作上不能建立多个前触发型触发器

正确答案: D 我的答案:D

答案解析:

21

已知有: 学生表Student(S# char(8), Sname char(10), Ssex char(2), Sage integer, D# char(2), Sclass char(6))中,若要在学生表中追加一个元组“学号为98030101的男同学张三,年龄为20,所属系别03,所在班级980301”,则可用_________。

(2.0分)2.0 分

A、

INSERT INTO Student VALUES (9803010, 张三, 男, 20, 03, 980301);

B、

INSERT INTO Student VALUES(‘98030101’,‘张三’,‘男’, 20,‘03’,‘980301’);

C、

ADD INTO Student VALUES(98030101, 张三, 男, 20,03,980301);

D、

ADD INTO Student VALUES(‘98030101’,‘张三’,‘男’,20,‘03’,‘980301’);

正确答案: B 我的答案:B

22

若用如下的SQL语句创建一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER, NOTE CHAR(20));向SC表中插入如下行时,_________行可以被插入。

(2.0分)2.0 分

A、

(‘201009’,‘101’,NULL,必修)

B、

(‘200823’,‘101’,NULL,NULL)

C、

(NULL,‘103’,80,‘选修’)

D、

(‘201132’,NULL,86,‘’)

正确答案: B 我的答案:B

23

有学生表Student(S# char(8), Sname char(10), Ssex char(2),Sage integer, D# char(2), Sclass char(6))。若要“检索名字为张某某的所有同学姓名”,SQL语句正确的是_________。

(2.0分)2.0 分

A、

Select Sname From Student Where Sname Not Like ‘张_ _’;

B、

Select Sname From Student Where Sname Like ‘张____’;

C、

Select Sname From Student Where Sname Like ‘张_’;

D、

Select Sname From Student Where Sname Like ‘张%’;

正确答案: B 我的答案:B

24

在SQL语句中,下列_______命令用于去掉重复行。

(2.0分)2.0 分

A、

DISTINCT

B、

ORDER

C、

GROUP

D、

DESC

正确答案: A 我的答案:A

25

在SQL语句中,HAING条件表达式用来筛选满足条件的_______。

(2.0分)2.0 分

A、

B、

C、

分组

D、

正确答案: C 我的答案:C

26

在SQL语句中,一次查询的结果是一个_______。

(2.0分)2.0 分

A、

分组

B、

C、

数据项

D、

记录

正确答案: B 我的答案:B

27

在SQL语句中,如果要找出A字段上不为空的记录,则选择条件为_______。

(2.0分)2.0 分

A、

A IS NOT NULL

B、

A<>NULL

C、

A!=NULL

D、

A NOT IS NUL

正确答案: A 我的答案:A

28

在SQL语句中,若不满足连接条件的元组也作为结果输出,则必须的连接方式为_______。

(2.0分)2.0 分

A、

OUTER JOIN

B、

ROSS JOIN

C、

NATURAL JOING

D、

INNER JOIN

正确答案: A 我的答案:A

29

设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作,错误的是

(2.0分)2.0 分

A、

Grade IS NULL

B、

NOT (Grade IS NULL)

C、

Grade = NULL

D、

Grade IS NOT NULL

正确答案: C 我的答案:C

答案解析:

30

下列SQL语句中,用于更改表数据的语句是

(2.0分)2.0 分

A、

ALTER

B、

UPDATE

C、

SELECT

D、

INSERT

正确答案: B 我的答案:B

答案解析:

31以下( )封锁违反两段锁协议。(2.0分)2.0 分

A、

Slock A … Slock B … Xlock C …………… Unlock B … Unlock C … Unlock A

B、

Slock A … Slock B … Xlock C …………… Unlock C … Unlock B … Unlock A

C、

Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock C

D、

Slock A …Unlock A ……Slock B … Xlock C …………… Unlock B … Unlock C

正确答案: D 我的答案:D

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

A、

一个是SELECT,另一个是UPDATE

B、

两个都是SELECT

C、

两个都是UPDATE

D、

其中有一个DELETE

正确答案: B 我的答案:B

33

事务的原子性是指_________。

(2.0分)2.0 分

A、

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

B、

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

C、

一个事务内部的操作及使用的数据对并发的其他事务而言是独立的、互不相干的;

D、

已提交的事务,其数据将被完全写到永久存储设施上;而对未提交的事务,其对永久存储设施上的操作将会被恢复,即对永久存储设施上的数据没有任何影响;

正确答案: A 我的答案:A

34

下列不属于事务特征的是   (   )

(2.0分)2.0 分

A、

一致性

B、

原子性

C、

隔离性

D、

完整性

正确答案: D 我的答案:D

答案解析:

35

事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响.这个特性是事务的(  )

(2.0分)2.0 分

A、

持久性

B、

隔离性

C、

一致性

D、

原子性

正确答案: A 我的答案:A

答案解析:

36

在多个事务并发执行时,如果并发控制措施不好,则可能会造成事务T1读了事务T2的“脏”数据。这里的“脏”数据是指   (    )

(2.0分)2.0 分

A、

T2回滚前的数据

B、

T2回滚后的数据

C、

T1回滚前的数据

D、

T1回滚后的数据

正确答案: A 我的答案:A

答案解析:

37

如果有函数依赖X→Y,并且对X的任意真子集X',都有X'Y,则称

(2.0分)2.0 分

A、

X完全函数依赖于Y

B、

X部分函数依赖于Y

C、

Y完全函数依赖于X

D、

Y部分函数依赖于X

正确答案: C 我的答案:C

答案解析:

38

下列关于视图的说法,正确的是

(2.0分)2.0 分

A、

视图与基本表一样,其数据也被保存到数据库中

B、

对视图的操作最终都转换为对基本表的操作

C、

所有视图都可以实现对数据的增、删、改、查操作

D、

视图的数据源只能是基本表

正确答案: B 我的答案:B

答案解析:

39

“CREATE UNIQUE INDEX IDX1 ON T(C1,C2) ”语句的作用是

(2.0分)2.0 分

A、

在C1和C2列上分别建立一个唯一聚集索引

B、

在C1和C2列上分别建立一个唯一非聚集索引

C、

在C1和C2列的组合上建立一个唯一非聚集索引

D、

在C1和C2列的组合上建立一个唯一聚集索引

正确答案: C 我的答案:C

答案解析:

40

SQL的GRANT和REVOKE可以用来实现_______。

(2.0分)2.0 分

A、

自主存取控制

B、

数据库审计

C、

强制存取控制

D、

身份鉴别

正确答案: A 我的答案:A

41

关于DBMS的安全机制,下列说法不正确的是_________。

(2.0分)2.0 分

A、

自主安全性是通过授权机制来实现的

B、

推断控制机制是防止通过历史信息或统计信息,推断出不该被其知道的信息,防止通过公开信息推断出私密信息

C、

当有对DB访问操作时,任何人都被允许访问

D、

强制安全性机制是通过对数据和用户强制分类,从而使得不同类别用户能够访问不同级别的数据

正确答案: C 我的答案:C

42

介质故障的恢复需要_________。

(2.0分)2.0 分

A、

当前执行完的事务需要按照运行日志记录的次序重做

B、

以上工作都需要,但需要注意操作的次序。

C、

用最新的备份文件替换发生故障的数据库文件

D、

当前未执行完的事务撤销

正确答案: B 我的答案:B

43

检查点是_________技术中出现的概念。

(2.0分)2.0 分

A、

并发控制

B、

安全性控制

C、

故障恢复

D、

完整性控制

正确答案: C 我的答案:C

44关于用Undo型日志和Redo型日志进行数据库恢复,下列说法正确的是____________。(2.0分)2.0 分

A、

用Redo型日志恢复是从日志的尾部开始恢复,按日志记录的反序处理,直至日志的起始位置结束

B、

用Undo型日志恢复是从日志的起始位置开始恢复,按日志记录的正序处理,直至日志记录的尾部结束

C、

用Undo型日志恢复是从日志的尾部开始恢复,按日志记录的反序处理,直至遇到第一个检查点为止结束

D、

用Redo型日志恢复是从日志的起始位置开始恢复,按日志记录的正序处理,直至遇到第一个检查点为止结束

正确答案: D 我的答案:D

二、多选题 (题数:3,共 6.0 分)

1数据库管理系统的主要功能有______。(5.0)(2.0分)2.0 分

A、

数据库维护

B、

数据操纵

C、

数据计算

D、

数据定义

正确答案: ABD 我的答案:ABD

答案解析:

2

有学生关系S,表示查询”信息系(IS)或计算机系(CS)的学生“的关系代数表达式是:

(2.0分)2.0 分

A、

B、

C、

D、

E、

正确答案: BD 我的答案:BD

答案解析:

3‎二级封锁协议可以保证(2.0分)2.0 分

A、

不丢失修改

B、

可重复读

C、

不读脏数据

D、

所有的数据不一致

正确答案: AC 我的答案:AC

三、判断题 (题数:3,共 6.0 分)

1

R(A1,A2,…An),这种描述又被称为关系模式,其中Ai是指属性所对应的域。

(2.0分)2.0 分

正确答案: × 我的答案: ×

2

目标关系S的主码Ks和参照关系的外码F必须定义在同一个(或一组)域上。

(2.0分)2.0 分

S的主码Ks和参照关系的外码F必须定义在同一个(或一组)域上。

' />

正确答案: √ 我的答案: √

3先来先服务策略可以解决死锁。(2.0分)2.0 分

正确答案: × 我的答案: ×

  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值