【数据库】复习(二)

一、单选题 

1

下列关于概念层数据模型的说法,错误的是

(2.0分)

在进行概念层数据模型设计时,需要考虑具体的DBMS的特点

在进行概念层数据模型设计时,重点考虑的内容是用户的业务逻辑

概念层数据模型应该比较易于转换成组织层数据模型

概念层数据模型应该采用易于用户理解的表达方式

正确答案: A 

2

下列四项中,不属于数据库特点的是  

(2.0分)

数据独立性高

数据共享

数据完整性

数据冗余很高

正确答案: D 

3

数据库系统的核心是______

数据库管理系统

数据模型

数据库

数据存储

正确答案: A 

4

数据独立性是指______。(2.0分)

数据之间相互独立

应用程序与数据库的结构之间相互独立

数据与磁盘之间的相互独立

数据的逻辑结构与物理结构相互独立

正确答案: D 

5

下列应用软件,属于B/S结构的是_______。

(2.0分)

微信

360杀毒软件

政府门户网站

QQ

正确答案: C 

6

数据共享最好的是:

文件系统阶段

数据库系统阶段

人工管理阶段

正确答案: B 

7

数据库系统的核心任务是( )(2.0分)

保证数据安全

实现数据共享

将信息转换成数据

数据管理

正确答案: D 

8

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

外模式

模式

内模式

用户模式

正确答案: B 

9

下列关于三级模式间的映射的说法中正确的是( )(2.0分)

映射可有可无

三级模式间有3个映射

普通用户可以修改映射

映射保证了数据的逻辑独立性

正确答案: D 

10

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

节点

矩形

关系

基本层次联系

正确答案: D 

11

数据的正确、有效和相容称之为数据的_______。

容错性

安全性

完整性

正确性

正确答案: C 

12

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

正确答案: A 

13

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

  • B

  • C

  • D

正确答案: D

14


假设有关系RS,关系代数表达式R-(RS)表示的是(  )。

R

R×S

RS

RS

正确答案: D 

15

设有关系 R,S 和 T 如下图所示。关系 T 是由关系 R 和 S 经过哪种操作得到的()。

笛卡尔积

交        

正确答案: B 

16

以下关于关系性质的说法中,错误的是________。

关系中任意两个元组的值不能完全相同

关系中任意两个元组可以交换顺序

关系中任意两个属性的值不能完全相同

关系中任意两个属性可以交换顺序

正确答案: C 

17

下列用于表达关系代数中投影运算的运算符是

σ

+

正确答案: C 

答案解析:

18

下列实体类型的联系中,属于多对多联系的是______

商品条形码与商品之间的联系

学生与课程之间的联系

班级与班长之间的联系

学校与教师之间的联系

正确答案: B

19

将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是()。(2.7)(2.0分)

  • A

建立新的关系

  • B

建立新的实体

  • C

增加新的关键字

  • D

建立新的属性

正确答案: A 

答案解析:

20


关系模型中,一个关键字是( )

  • A

以上都不是

  • B

可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成

  • C

至多由一个属性组成

  • D

可由多个任意属性组成 

正确答案: B 

21

下面关于存储过程的描述,错误的是________。

  • A

存储过程存储在数据库服务器中

  • B

存储过程可以调用不能由系统触发

  • C

存储过程是一种数据库对象

  • D

存储过程不可以有返回值

正确答案: D 

22

有如下关系:S(S#, SN, SEX, AGE, DEPT),C(C#, CN),SC(S#, C#, GRADE)。其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号,正确的SELECT语句是 (2.0分)

  • A

SELECT S# FROM SC WHERE C#=’C2’ AND GRADE>=ALL (SELECT GRADE FROM SC WHERE C#=’C2’)

  • B

SELECT S# FROM SC WHERE C#=’C2’ AND GRADE IN (SELECT GRADE FROM SC WHERE C#=’C2’)

  • C

SELECT S# FROM SC WHERE C#=’C2’ AND GRADE NOT IN (SELECT GRADE FROM SC WHERE C#=’C2’)

  • D

SELECT S# FROM SC WHERE C#=’C2’ AND GRADE>=MAX(SELECT GRADE FROM SC WHERE C#=’C2’)

正确答案: A 

23

SELECT employee.name, department.dname FROM department,employee WHERE department.did=employee.did; 下面选项中,与其功能相同的是()。(2.0分)

  • A

SELECT employee.name, department.dname FROM department LEFT JOIN employee ON department.did=employee.did;

  • B

SELECT employee.name, department.dname FROM department RIGHT JOIN employee ON department.did=employee.did;

  • C

SELECT employee.name, department.dname FROM department CROSS JOIN employee ON department.did=employee.did;

  • D

SELECT employee.name, department.dname FROM department JOIN employee ON department.did=employee.did;

正确答案: D

24

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

  • A

DISTINCT

  • B

DESC

  • C

ORDER

  • D

GROUP

正确答案: A 

25

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

  • A

  • B

  • C

  • D

分组

正确答案: D 

26

WHERE条件中出现 LIKE '_A%',下面哪一个结果是可以被检索出来的_________。

  • A

以上所有都可以被检索出来

  • B

CCA

  • C

AILI

  • D

BA

正确答案: D

27

在不相关子查询中,>ANY谓词与使用_______组函数的SELECT子查询可以等价转换。

  • A

>MAX

  • B

>=MAX

  • C

>MIN

  • D

>=MIN

正确答案: C 

28

有关系表SC(S# , C#, Score),求“001”号课成绩比“002”号课成绩高的所有学生的学号。下列SQL语句正确的是_________。

  • A

Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002’ and S1.Score > S2.Score;

  • B

Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002 ;

  • C

Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002’ and S2.Score > S1.Score;

  • D

Select * From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002’ and S1.Score > S2.Score;

正确答案: A

29

下列聚合函数中,不忽略空值的是

  • A

MAX(列名)

  • B

SUM(列名)

  • C

COUNT(*)

  • D

AVG(列名)

正确答案: C 

答案解析:

30

设有Teachers表,该表的定义如下:

CREATE TABLE Teachers(

 Tno CHAR(8) PRIMARY KEY,

   Tname VARCHAR(10) NOT NULL,

   Age TINYINT CHECK(Age BETWEEN 25 AND 65) )

下列插入语句中,不能正确执行的是

  • A

INSERT INTO TeachersVALUES('T100','张三')

  • B

INSERT INTO Teachers VALUES('T100','张三',NULL)

  • C

INSERT INTO Teachers(Tno,Tname,Age) VALUES('T100','张三',30)

  • D

INSERT INTO Teachers(Tno,Tname) VALUES('T100','张三')

正确答案: A 

答案解析:

31

当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是

  • A

左外连接

  • B

右外连接

  • C

内连接

  • D

自连接

正确答案: A 

答案解析:

32

事务的持久性是指_________。

  • A

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

  • B

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

  • C

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

  • D

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

正确答案: B 

33

事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新结果将被写到永久存储设施上;如果一个事务执行失败,则对永久存储设施上的数据已做过的更新被恢复原状,好像整个数据库从未有过这些更新,这样保持了数据库处于_________状态。

  • A

一致性

  • B

完整性

  • C

安全性

  • D

可靠性

正确答案: A

34

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

  • A

一致性

  • B

完整性

  • C

隔离性

  • D

原子性

正确答案: B 

答案解析:

35

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

  • A

T1回滚后的数据

  • B

T2回滚后的数据

  • C

T2回滚前的数据

  • D

T1回滚前的数据

正确答案: C 

答案解析:

36

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

Y,则称

  • A

Y部分函数依赖于X

  • B

Y完全函数依赖于X

  • C

X完全函数依赖于Y

  • D

X部分函数依赖于Y

正确答案: B 

答案解析:

37

概念结构设计阶段得到的结果是________。

  • A

E-R图表示的概念模型

  • B

数据字典描述的数据需求

  • C

包括存储结构和存取方法的物理结构

  • D

某个DBMS所支持的数据逻辑结构

正确答案: A 

38

在关系数据库设计中,逻辑数据库设计阶段完成的是__________的任务。(2.0分)

  • A

关系模式设计,建立逻辑模型

  • B

创建E-R图/IDEF1x

  • C

收集需求和整理理解需求

  • D

用“Create Table”创建表及其索引

正确答案: D 

39

在进行数据库逻辑结构设计时,不属于逻辑设计应遵守的原则的是   (    )

  • A

尽可能避免删除异常

  • B

尽可能避免数据冗余

  • C

尽可能避免多表连接操作

  • D

尽可能避免插入异常

正确答案: C

答案解析:

40

设实体A与实体B之间是一对多联系。下列进行的逻辑结构设计方法中,最合理的是   (    )

  • A

分别为实体A、实体B和它们之间的联系设计一个关系模式,外码在联系对应的关系模式中

  • B

为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性 

  • C

实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中

  • D

实体A和实体B分别对应一个关系模式,且外码放在实体A的关系模式中

正确答案: C 

答案解析:

41

数据库物理结构设计完成后就进入到数据库实施阶段。下列不属于数据库实施阶段工作的   (   )

  • A

扩充系统功能

  • B

调试应用程序

  • C

试运行应用程序

  • D

加载数据

正确答案: A 

答案解析:

42

关于SQL视图更新的可执行性,下列说法不正确的是_________。(2.0分)

  • A

如果视图是由单个表的列构成,但并没有包括主键,则不能更新

  • B

如果视图的select目标列包含聚集函数,则不能更新

  • C

如果视图中包括了group by子句,则不能更新

  • D

对于由单一Table子集构成的视图,即如果视图是从单个基本表使用选择、投影操作导出的,并且包含了基本表的主键,则不能更新

正确答案: D 

43

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

  • A

C1C2列上分别建立一个唯一非聚集索引

  • B

C1C2列上分别建立一个唯一聚集索引

  • C

C1C2列的组合上建立一个唯一聚集索引

  • D

C1C2列的组合上建立一个唯一非聚集索引

正确答案: D

答案解析:

44

以下不属于数据库安全控制方法的为_______。

  • A

存取控制

  • B

触发器

  • C

用户口令

  • D

视图

正确答案: B 

45

在对数据库进行恢复时,对已经COMMIT但更新未写入磁盘的事务执行操作_______操作。

  • A

ROLLBACK

  • B

REDO

  • C

UNDO

  • D

ABORT

正确答案: B

46

关于Undo型日志和Redo型日志的差别,下列说法正确的是____________。

  • A

Undo型日志是先将Commit记录写入日志,再将数据写回磁盘OUTPUT,而Redo型日志是先将数据写回磁盘OUTPUT,再将Commit记录写入日志

  • B

Redo型日志是先将Commit记录写入日志,再将数据写回磁盘OUTPUT,而Undo型日志是先将数据写回磁盘OUTPUT,再将Commit记录写入日志

  • C

Undo型日志和Redo型日志都是既保留新值,又保留旧值

  • D

Undo型日志仅保留新值,而Redo型日志仅保留旧值

正确答案: B 

二、多选题 (题数:2,共 4.0 分)

1

哪些关系表达式是正确的?

4

1

2

3

正确答案: ABD 

2

基本锁类型包括(2.0分)

意向锁

读锁

写锁

多粒度锁

正确答案: BC

三、判断题 

1. 文件系统阶段,数据无独立性。(5.0)(2.0分)

正确答案: × 

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

正确答案: ×

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值