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条)