烟台大学数据库原理期末考试复习题及参考答案

烟台大学数据库原理期末考试复习题及参考答案


2024年4月23日发(作者:)

数据库原理A2022秋复习题

提示:输入题目题干部分文字,按键盘快捷键Ctrl+F查找题目答案。超越高度

一、单选题(每题2分,共30道小题,总分值60分)

1.逻辑设计的任务是___________。(2分)

A将概念结构设计的E-R图转换成DBMS支持的数据模型

B进行数据库的具体定义,并要安排为查询的必要的索引文件

C逻辑结构设计要完成数据的描述,数据存储格式的设定

D利用自顶向下的方式进行数据库的逻辑结构设计

正确答案A

2.单个用户使用的数据视图的描述称为_________。(2分)

A外模式

B概念模式

C内模式

D存储模式

纠错

正确答案A

3.设关系R有K1个元组,关系S有K2个元组,则关系R和S的连接后的结果关系的元组数

目是_______个。

AK1+K2

B>= K1+K2

C≤K1xK2

DK1xK2

正确答案C

(2分)

正确答案A

5.文件系统与数据库系统的最大区别是__________。(2分)

A数据共享

B数据独立性

C数据结构化

D数据冗余性

正确答案C

6.在SQL语言中,DELETE语句的作用是_________。(2分)

A删除基本表

B删除视图

C删除基本表和视图

D删除基本表和视图的元组

正确答案D

语句执行的结果是______。(2分)

A数据项

B元组

C表

D数据库

正确答案C

8.E-R模型转换成关系模型时,一个M:N联系转换成一个关系模式,该关系模式的关键字是

___________。(2分)

AM端实体的关键字

BN端实体的关键字

CM端实体的关键字和N端实体的关键字的组合

D重新选取其他属性

正确答案C

语言是_________。(2分)

A高级语言

B编程语言

C结构化查询语言

D宿主语言

正确答案C

10.下述那条是安全性遭到破坏的情况__________。(2分)

A用户读取未提交事务修改过的“脏”数据

B由于系统断电而破坏了数据库中的数据

C用户非法读取数据库中的数据

D丢失更新问题

正确答案C

11.______可用于设计概念模式。(2分)

A层次结构

BE-R图

C数据流图

D程序流程图

正确答案B

12.如果事务T1获得了数据对象D上的排他锁,那么________。(2分)

AT1对D只能读不能写

BT1对D只能写不能读

C另一个事务T2对D既不能读也不能写

D另一个事务T2对D只能读不能写

正确答案C

13.在数据库维护工作中,重新重组数据库属于________。(2分)

A定期维护

B日常维护

C故障维护

D不定期维护

正确答案A

14.在SQL语言中,用户可以直接操作的是_________。(2分)

A基本表

B视图

C基本表和视图

D虚表

正确答案C

(2分)

正确答案B

16.数据库的完整性是___________。(2分)

A数据的正确性

B数据的独立性、可控性

C数据的一致性

D数据的正确性、有效性和相容性

正确答案D

(2分)

正确答案B

18.在数据库管理系统中的权限管理方面,若授权的数据对象的__________,则授权子系统

就越灵活。(2分)

A范围越大

B范围越小

C范围越适中

D约束越细致

正确答案A

19.若两个实体之间的联系类型是M:N,则_____引入第三个交叉关系。(2分)

A需要

B不需要

C可有可无

D合并两个实体

正确答案A

20.日志文件是用于记录_________。(2分)

A程序运行过程

B数据操作

C程序执行的结果

D对数据的所有更新操作

正确答案D

21.下面关于SQL语言的叙述中,错误的是_______。(2分)

ASQL既可作为交互环境中的查询语言又可嵌入到主语言中

BSQL没有数据控制功能用户利用

CSQL定义索引,系统自动使用和维护索引使用

DSQL用户可以定义和检索视图

正确答案B

(2分)

A层次模型

B网状模型

C关系模型

D面向对象模型

正确答案B

23.下面关于视图的说法正确的是_______。(2分)

A视图是由若干表组成的,独立存储在数据库中

B视图的存在提高了并发程度

C视图与基本表的最大区别在于它是逻辑定义的虚表

D视图简化了用户观点,但不提高查询效率

正确答案C

24.在数据库中快速访问数据的方法是________。(2分)

A建立索引文件

B选择存储结构

C选择存储方法

D选择存储设备

正确答案A

中的主键子句和外键子句属于DBS的____________。(2分)

A完整性措施

B安全性措施

C并发性措施

D恢复措施

正确答案A

(2分)

正确答案B

(2分)

正确答案C

28.在学生关系中,若要用SQL语言列出所有男生的学号,应该对学生关系进行______操作。

(2分)

A选择

B连接

C投影

D选择和投影

正确答案D

29.关系数据模型____________。(2分)

A只能表示实体间一对一联系

B只能表示实体间一对多联系

C只能表示实体间多对多联系

D能表示实体之间的任意联系方式

正确答案D

30.设计数据库时首先应该设计___________。(2分)

A数据库应用体系结构

BDBMS结构

C数据库的概念结构

D数据库的控制结构

正确答案C

二、多选题(每题2分,共10道小题,总分值20分)

1.下面属于数据库物理设计考虑的问题有________。(2分)

A存取方法的选择

B索引与入口设计

C与安全性、完整性、一致性有关的问题

DDBMS特性

正确答案 A,B,C

2.数据字典中保存的信息有_______。(2分)

A模式和子模式

B存储模式

C文件存取权限

D数据库所用的文字

正确答案 A,B,C

3.已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中正确的是 ______。

ASELECT S#,AVG(AGE)

BSELECT DISTINCT AGE

CSELECT SNAME 姓名

DSELECT AGE>20

正确答案 A,B,C

4.下列哪些视图不能进行更新操作_____?(2分)

A视图定义中有GROUP BY子句

B视图定义中有DISTINCT

C视图的字段来自于库函数

D视图定义中有 ORDER BY子句

正确答案 A,B,C

5.设X、Y是关系模式R的两个属性子集,若存在函数依赖X→Y,则它们之间的联系方式为

______。

A1:1

B1:M

CM : 1

DM : N

正确答案 A,C

6.在SQL中,提供安全性控制的功能有______。(2分)

A数据加密

B视图机制

C授权子系统

D完整性子系统

正确答案 B,C

查询语句中,在FROM子句中可以出现________。(2分)

A列名

B基本表名

C视图名

D表达式

正确答案 A,B,C

8.数据库系统中可能发生的故障中未破坏数据库的有_____。(2分)

A运行故障

B事务故障

C系统故障

D介质故障

正确答案 B,C

9.对关系模型叙述正确的是_______。(2分)

A建立在严格的数学理论、集合论和谓词演算公式的基础之上

B微机DBMS绝大部分采取关系数据模型

C用二维表表示关系模型

D不具有连接操作的DBMS也可以是关系数据库系统

正确答案 A,B,C

设计中的概念模型_______。(2分)

A独立于硬件

B独立于系统软件

C与具体DBMS相关

D独立于具体的DBMS

正确答案 A,B,D

三、判断题(每题2分,共10道小题,总分值20分)

语言中,实现修改表结构的语句是UPDATE语句。(2分)

正确答案 错误

2.可串行化调度是串行调度。(2分)

正确答案 错误

3.数据库的重组织不改变原数据库的数据逻辑结构和物理结构(2分)

正确答案 正确

是过程性操作语言。(2分)

正确答案 错误

5.(2分)

正确答案 正确

6.在SQL查询语句中,与关系代数中?运算符对应的是WHERE子句(2分)

正确答案 错误

7.(2分)

正确答案 错误

8.在视图定义后,可以像对基本表一样对视图进行更新操作。(2分)

正确答案 错误

9.关系规范化过程中,关系的分解是唯一的。(2分)

正确答案 错误

10.在网状数据库系统中,一次存取操作可以从数据库中读出多个记录。(2分)

正确答案 错误

数据库原理B2022秋

一、单选题(每题2分,共30道小题,总分值60分)

1.按照给定条件从一个关系中选择指定的属性组成的一个新的关系需要用______关系代数

运算。(2分)

A选择

B投影

C联接

D自然联接

纠错

正确答案B

2.单个用户使用的数据视图的描述称为_________。(2分)

A外模式

B概念模式

C内模式

D存储模式

正确答案A

3.下面关于SQL语言的叙述中,错误的是_______。(2分)

ASQL既可作为交互环境中的查询语言又可嵌入到主语言中

BSQL没有数据控制功能用户利用

CSQL定义索引,系统自动使用和维护索引使用

DSQL用户可以定义和检索视图

正确答案B

4.设计数据流程图(DFD)属于数据库设计的________。(2分)

A可行性分析阶段的任务

B需求分析阶段的任务

C概念设计阶段的任务

D逻辑设计阶段的任务

正确答案B

语句执行的结果是______。(2分)

A数据项

B元组

C表

D数据库

正确答案C

6.下面哪一条不在DBA(数据库管理员)的职责范围内?_________(2分)

A设计数据库管理系统

B设计数据库的逻辑结构

C制定数据库的存储策略

D监督和控制数据库的运行

正确答案A

7.E-R模型转换成关系模型时,一个M:N联系转换成一个关系模式,该关系模式的关键字是

___________。(2分)

AM端实体的关键字

BN端实体的关键字

CM端实体的关键字和N端实体的关键字的组合

D重新选取其他属性

正确答案C

语言是_________。(2分)

A高级语言

B编程语言

C结构化查询语言

D宿主语言

正确答案C

9.若两个实体之间的联系是1:N,则实现1:N联系的方法是_________。(2分)

A将”N”端实体转换的关系中,加入”1”端实体转换关系的码

B将”N”端实体转换的关系的码,加入到”1”端的关系中

C将两个实体转换的关系中,分别加入另一个关系的码

D将两个实体转换成一个关系

正确答案A

10.下述那条是安全性遭到破坏的情况__________。(2分)

A用户读取未提交事务修改过的“脏”数据

B由于系统断电而破坏了数据库中的数据

C用户非法读取数据库中的数据

D丢失更新问题

正确答案C

(2分)

正确答案A

12.在数据库中快速访问数据的方法是________。(2分)

A建立索引文件

B选择存储结构

C选择存储方法

D选择存储设备

正确答案A

中的主键子句和外键子句属于DBS的____________。(2分)

A完整性措施

B安全性措施

C并发性措施

D恢复措施

正确答案A

14.设关系R有K1个元组,关系S有K2个元组,则关系R和S的连接后的结果关系的元组

数目是_______个。

AK1+K2

B>= K1+K2

C≤K1xK2

DK1xK2

正确答案C

15.在数据库管理系统中的权限管理方面,若授权的数据对象的__________,则授权子系统

就越灵活。(2分)

A范围越大

B范围越小

C范围越适中

D约束越细致

正确答案A

16.在学生关系中,若要用SQL语言列出所有男生的学号,应该对学生关系进行______操作。

(2分)

A选择

B连接

C投影

D选择和投影

正确答案D

17.在SQL语言中,用户可以直接操作的是_________。(2分)

A基本表

B视图

C基本表和视图

D虚表

正确答案C

18.关系数据模型____________。(2分)

A只能表示实体间一对一联系

B只能表示实体间一对多联系

C只能表示实体间多对多联系

D能表示实体之间的任意联系方式

正确答案D

19.如果事务T1获得了数据对象D上的排他锁,那么________。(2分)

AT1对D只能读不能写

BT1对D只能写不能读

C另一个事务T2对D既不能读也不能写

D另一个事务T2对D只能读不能写

正确答案C

(2分)

正确答案A

21.在SQL语言中,DELETE语句的作用是_________。(2分)

A删除基本表

B删除视图

C删除基本表和视图

D删除基本表和视图的元组

正确答案D

22.若两个实体之间的联系类型是M:N,则_____引入第三个交叉关系。(2分)

A需要

B不需要

C可有可无

D合并两个实体

正确答案A

23.逻辑设计的任务是___________。(2分)

A将概念结构设计的E-R图转换成DBMS支持的数据模型

B进行数据库的具体定义,并要安排为查询的必要的索引文件

C逻辑结构设计要完成数据的描述,数据存储格式的设定

D利用自顶向下的方式进行数据库的逻辑结构设计

正确答案A

24.视图建立后,在数据字典中存放的是_______。(2分)

A查询语句

B视图的内容

C视图的定义

D产生视图的基本表的定义

正确答案C

(2分)

正确答案B

26.文件系统与数据库系统的最大区别是__________。(2分)

A数据共享

B数据独立性

C数据结构化

D数据冗余性

正确答案C

(2分)

正确答案B

(2分)


发布者:admin,转转请注明出处:http://www.yc00.com/news/1713807904a2322634.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信