《烟台大学数据库原理期末考试复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《烟台大学数据库原理期末考试复习题及参考答案.docx(20页珍藏版)》请在三一办公上搜索。
1、数据库原理A2022秋复习题提示:输入题目题干部分文字,按键盘快捷键Ctrl+F查找题目答案。超越高度一、单选题(每题2分,共30道小题,总分值60分)L逻辑设计的任务是。(2分)A将概念结构设计的E-R图转换成DBMS支持的数据模型B进行数据库的具体定义,并要安排为查询的必要的索引文件C逻辑结构设计要完成数据的描述,数据存储格式的设定D利用自顶向下的方式进行数据库的逻辑结构设计正确答案A2 .单个用户使用的数据视图的描述称为。(2分)A外模式B概念模式C内模式D存储模式纠错正确答案A3 .设关系R有Kl个元组,关系S有K2个元组,则关系R和S的连接后的结果关系的元组数目是个。AK1+K2B=
2、K1+K2CKlxK2DKlxK2正确答案C4.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案A5.文件系统与数据库系统的最大区别是O(2分)A数据共享B数据独立性C数据结构化D数据冗余性正确答案C6.在SQL语言中,DELETE语句的作用是0(2分)A删除基本表B删除视图C删除基本表和视图D删除基本表和视图的元组正确答案D7.SELECT语句执行的结果是。(2分)A数据项B元组C表D数据库正确答案C8.E-R模型转换成关系模型时,一个M:N联系转换成一个关系模式,该关系模式的关键字是。(2分)AM端实体的关键字BN端实体的关
3、键字CM端实体的关键字和N端实体的关键字的组合D重新选取其他属性正确答案C9.SQL语言是o(2分)A高级语言B编程语言C结构化查询语言D宿主语言正确答案C10 .下述那条是安全性遭到破坏的情况。(2分)A用户读取未提交事务修改过的“脏”数据B由于系统断电而破坏了数据库中的数据C用户非法读取数据库中的数据D丢失更新问题正确答案C11 .可用于设计概念模式。(2分)A层次结构BE-R图C数据流图D程序流程图正确答案B12 .如果事务Tl获得了数据对象D上的排他锁,那么。(2分)ATl对D只能读不能写BTl对D只能写不能读C另一个事务T2对D既不能读也不能写D另一个事务T2对D只能读不能写正确答案
4、C13 .在数据库维护工作中,重新重组数据库属于O(2分)A定期维护B日常维护C故障维护D不定期维护正确答案A14 .在SQL语言中,用户可以直接操作的是。(2分)A基本表B视图C基本表和视图D虚表正确答案C15.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案B16.数据库的完整性是。(2分)A数据的正确性B数据的独立性、可控性C数据的一致性D数据的正确性、有效性和相容性正确答案D1.1 image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案B18 .在数据库管理系统
5、中的权限管理方面,若授权的数据对象的,则授权子系统就越灵活。(2分)A范围越大B范围越小C范围越适中D约束越细致正确答案A19 .若两个实体之间的联系类型是M:N,则引入第三个交叉关系。(2分)A需要B不需要C可有可无D合并两个实体正确答案A20 .日志文件是用于记录。(2分)A程序运行过程B数据操作C程序执行的结果D对数据的所有更新操作正确答案D21 .下面关于SQL语言的叙述中,错误的是o(2分)ASQL既可作为交互环境中的查询语言又可嵌入到主语言中BSQL没有数据控制功能用户利用CSQL定义索引,系统自动使用和维护索引使用DSQL用户可以定义和检索视图正确答案B22.image.png(
6、2分)A层次模型B网状模型C关系模型D面向对象模型正确答案B23.下面关于视图的说法正确的是。(2分)A视图是由若干表组成的,独立存储在数据库中B视图的存在提高了并发程度C视图与基本表的最大区别在于它是逻辑定义的虚表D视图简化了用户观点,但不提高查询效率正确答案C24.在数据库中快速访问数据的方法是。(2分)A建立索引文件B选择存储结构C选择存储方法D选择存储设备正确答案A25.SQL中的主键子句和外键子句属于DBS的。(2分)A完整性措施B安全性措施C并发性措施D恢复措施正确答案A26.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png
7、正确答案B1.1 image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案C28 .在学生关系中,若要用SQL语言列出所有男生的学号,应该对学生关系进行操作。(2分)A选择B连接C投影D选择和投影正确答案D29 .关系数据模型。(2分)A只能表示实体间一对一联系B只能表示实体间一对多联系C只能表示实体间多对多联系D能表示实体之间的任意联系方式正确答案D30 .设计数据库时首先应该设计。(2分)A数据库应用体系结构BDBMS结构C数据库的概念结构D数据库的控制结构正确答案C二、多选题(每题2分,共10道小题,总分值20分)L下面属于数据库
8、物理设计考虑的问题有O(2分)A存取方法的选择B索引与入口设计C与安全性、完整性、一致性有关的问题DDBMS特性正确答案A,B,C31 数据字典中保存的信息有。(2分)A模式和子模式B存储模式C文件存取权限D数据库所用的文字正确答案A,B,C32 已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中正确的是。ASELECTStt,AVG(AGE)BselectdistinctageCselectsname姓名DSELECTAGE20正确答案A,B,C33 下列哪些视图不能进行更新操作?(2分)A视图定义中有GROUPBY子句B视图定义中有DISTINCTC视图的字段
9、来自于库函数D视图定义中有ORDERBY子句正确答案A,B,C34 设X、Y是关系模式R的两个属性子集,若存在函数依赖X-Y,则它们之间的联系方式为Al:1Bl:MCM:1DM:N正确答案AzC35 在SQL中,提供安全性控制的功能有O(2分)A数据加密B视图机制C授权子系统D完整性子系统正确答案BzC36 SQL查询语句中,在FRoM子句中可以出现。(2分)A列名B基本表名C视图名D表达式正确答案A,B,C8 .数据库系统中可能发生的故障中未破坏数据库的有o(2分)A运行故隙B事务故障C系统故障D介质故障正确答案BzC9 .对关系模型叙述正确的是。(2分)A建立在严格的数学理论、集合论和谓词
10、演算公式的基础之上B微机DBMS绝大部分采取关系数据模型C用二维表表示关系模型D不具有连接操作的DBMS也可以是关系数据库系统正确答案A,B,CIOQB设计中的概念模型。(2分)A独立于硬件B独立于系统软件C与具体DBMS相关D独立于具体的DBMS正确答案A,B,D三、判断题(每题2分,共10道小题,总分值20分)LSQL语言中,实现修改表结构的语句是UPDATE语句。(2分)正确答案错误2 .可串行化调度是串行调度。(2分)正确答案错误3 .数据库的重组织不改变原数据库的数据逻辑结构和物理结构(2分)正确答案正确4.SQL是过程性操作语言。(2分)正确答案错误5 .(2分)正确答案正确6 .
11、在SQL查询语句中,与关系代数中?运算符对应的是WHERE子句(2分)正确答案错误7 .(2分)正确答案错误8 .在视图定义后,可以像对基本表一样对视图进行更新操作。(2分)正确答案错误9 .关系规范化过程中,关系的分解是唯一的。(2分)正确答案错误10 .在网状数据库系统中,一次存取操作可以从数据库中读出多个记录。(2分)正确答案错误数据库原理B2022秋一、单选题(每题2分,共30道小题,总分值60分)1 .按照给定条件从一个关系中选择指定的属性组成的一个新的关系需要用关系代数运算。(2分)A选择B投影C联接D自然联接纠错正确答案B2 .单个用户使用的数据视图的描述称为。(2分)A外模式B
12、概念模式C内模式D存储模式正确答案A3 .下面关于SQL语言的叙述中,错误的是O(2分)ASQL既可作为交互环境中的查询语言又可嵌入到主语言中BSQL没有数据控制功能用户利用CSQL定义索引,系统自动使用和维护索引使用DSQL用户可以定义和检索视图正确答案B4 .设计数据流程图(DFD)属于数据库设计的。(2分)A可行性分析阶段的任务B需求分析阶段的任务C概念设计阶段的任务D逻辑设计阶段的任务正确答案B5.SELECT语句执行的结果是。(2分)A数据项B元组C表D数据库正确答案C6 .下面哪一条不在DBA(数据库管理员)的职责范围内?(2分)A设计数据库管理系统B设计数据库的逻辑结构C制定数据
13、库的存储策略D监督和控制数据库的运行正确答案A7 .E-R模型转换成关系模型时,一个M:N联系转换成一个关系模式,该关系模式的关键字是。(2分)AM端实体的关键字BN端实体的关键字CM端实体的关键字和N端实体的关键字的组合D重新选取其他属性正确答案C8.SQL语言是。(2分)A高级语言B编程语言C结构化查询语言D宿主语言正确答案C9 .若两个实体之间的联系是1:N,则实现1:N联系的方法是O(2分)A将“N端实体转换的关系中,加入“1”端实体转换关系的码B将“N端实体转换的关系的码,加入到“1”端的关系中C将两个实体转换的关系中,分别加入另一个关系的码D将两个实体转换成一个关系正确答案A10
14、.下述那条是安全性遭到破坏的情况。(2分)A用户读取未提交事务修改过的“脏”数据B由于系统断电而破坏了数据库中的数据C用户非法读取数据库中的数据D丢失更新问题正确答案Cll.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案A12.在数据库中快速访问数据的方法是。(2分)A建立索引文件B选择存储结构C选择存储方法D选择存储设备正确答案A13.SQL中的主键子句和外键子句属于DBS的。(2分)A完整性措施B安全性措施C并发性措施D恢复措施正确答案A14 .设关系R有Kl个元组,关系S有K2个元组,则关系R和S的连接后的结果关系的元组
15、数目是个。AK1+K2B=K1+K2CK1K2DKlxK2正确答案C15 .在数据库管理系统中的权限管理方面,若授权的数据对象的,则授权子系统就越灵活。(2分)A范围越大B范围越小C范围越适中D约束越细致正确答案A16 .在学生关系中,若要用SQL语言列出所有男生的学号,应该对学生关系进行操作。(2分)A选择B连接C投影D选择和投影正确答案D17 .在SQL语言中,用户可以直接操作的是。(2分)A基本表B视图C基本表和视图D虚表正确答案C18 .关系数据模型。(2分)A只能表示实体间一对一联系B只能表示实体间一对多联系C只能表示实体间多对多联系D能表示实体之间的任意联系方式正确答案D19 .如
16、果事务Tl获得了数据对象D上的排他锁,那么。(2分)ATl对D只能读不能写BTl对D只能写不能读C另一个事务T2对D既不能读也不能写D另一个事务T2对D只能读不能写正确答案C1.1 image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案A21 .在SQL语言中,DELETE语句的作用是0(2分)A删除基本表B删除视图C删除基本表和视图D删除基木表和视图的元组正确答案D22 .若两个实体之间的联系类型是M:N,则引入第三个交叉关系。(2分)A需要B不需要C可有可无D合并两个实体正确答案A23 .逻辑设计的任务是o(2分)A将概念结构设计
17、的E-R图转换成DBMS支持的数据模型B进行数据库的具体定义,并要安排为查询的必要的索引文件C逻辑结构设计要完成数据的描述,数据存储格式的设定D利用自顶向下的方式进行数据库的逻辑结构设计正确答案A24 .视图建立后,在数据字典中存放的是o(2分)A查询语句B视图的内容C视图的定义D产生视图的基本表的定义正确答案C25.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案B26.文件系统与数据库系统的最大区别是o(2分)A数据共享B数据独立性C数据结构化D数据冗余性正确答案C27.image.png(2分)Aimage.pngBima
18、ge.pngCimage.pngDimage.png正确答案B28.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案C29 .日志文件是用于记录。(2分)A程序运行过程B数据操作C程序执行的结果D对数据的所有更新操作正确答案D30 .下述哪一条是并发控制的主要方法O(2分)A日志B授权C备份D封锁正确答案D二、多选题(每题2分,共10道小题,总分值20分)L下列属于需求分析阶段工作的是。(2分)A分析用户活动B建立E-R图C建立数据字典D建立数据流图正确答案AeD31 SQL查询语句中,在FROM子句中可以出现。(2分)A列名B
19、基本表名C视图名D表达式正确答案ABC3 .对数据库对象施加封锁,可能会引起活锁和死锁问题,预防死锁通常采用的方法有_(2分)A一次封锁法B顺序封锁法C两段封锁法D可串行化调度法正确答案A,B4 .SQL查询语句中,在SELECT子句中可以出现。(2分)A列名B基本表名C视图名D表达式正确答案AzD5 .已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中正确的是ASELECTS#,AVG(AGE)BselectdistinctageCSELECTsname姓名DSELECTAGE20正确答案ABC6 .更新事务在执行过程中应遵守的规则是。(2分)A提交规则BPl滚
20、规则C先写后记规则D先记后写规则正确答案AzD7 .并发操作会带来哪些数据不一致性。(2分)A丢失修改B不可重复读C读脏数据D死锁正确答案ABC8.SQL由组成。(2分)A数据定义B数据操纵C数据控制D嵌入式SQL的使用规定正确答案ABCD9 .使用聚合函数进行统计时,忽略空值的有O(2分)ASUMBMAXCCOUNTDAVG正确答案ABD10 .在SQL中,表达完整性约束的规则有。(2分)A主键约束B外键约束C属性值约束D全局约束正确答案ABCD三、判断题(每题2分,共10道小题,总分值20分)1 .数据库的数据项之间存在联系,记录之间也存在联系。(2分)正确答案正确2 .在数据库系统设计过
21、程中,设计关系模式是概念设计阶段的任务。(2分)正确答案错误3 .数据库系统和文件系统的最本质的区别在于数据库系统中数据结构化。(2分)正确答案正确4 .关系代数中的基本元算是并、交、差、投影、选择和笛卡尔积。(2分)正确答案错误56QL是过程性操作语言。(2分)正确答案错误6 .任何二元关系模式的最高范式是3NF。(2分)正确答案错误7 .关系规范化过程中,关系的分解是唯一的。(2分)正确答案错误8 .(2分)正确答案错误9 .模式/内模式映像在内模式中描述。(2分)正确答案错误10 .在SQL查询语句中,与关系代数中?运算符对应的是WHERE子句(2分)正确答案错误数据库原理C2022秋一
22、、单选题(每题2分,共30道小题,总分值60分)1 .下述那条是安全性遭到破坏的情况O(2分)A用户读取未提交事务修改过的“脏”数据B由于系统断电而破坏了数据库中的数据C用户非法读取数据库中的数据D丢失更新问题正确答案C2 .设关系R有Kl个元组,关系S有K2个元组,则关系R和S的连接后的结果关系的元组数目是个。AK1+K2B=K1+K2CKlxK2DKlxK2纠错正确答案C3.SELECT语句执行的结果是o(2分)A数据项B元组C表D数据库正确答案C4.视图建立后,在数据字典中存放的是o(2分)A查询语句B视图的内容C视图的定义D产生视图的基本表的定义正确答案C5.image.png(2分)
23、A层次模型B网状模型C关系模型D面向对象模型正确答案B6.数据库的完整性是o(2分)A数据的正确性B数据的独立性、可控性C数据的一致性D数据的正确性、有效性和相容性正确答案D7.SQL中的主键子句和外键子句属于DBS的。(2分)A完整性措施B安全性措施C并发性措施D恢复措施正确答案A8 .设计数据库时首先应该设计。(2分)A数据库应用体系结构BDBMS结构C数据库的概念结构D数据库的控制结构正确答案C9 .关系数据模型o(2分)A只能表示实体间一对一联系B只能表示实体间一对多联系C只能表示实体间多对多联系D能表示实体之间的任意联系方式正确答案D10 .逻辑设计的任务是。(2分)A将概念结构设计
24、的E-R图转换成DBMS支持的数据模型B进行数据库的具体定义,并要安排为查询的必要的索引文件C逻辑结构设计要完成数据的描述,数据存储格式的设定D利用自顶向下的方式进行数据库的逻辑结构设计正确答案A11 .image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案A12 .在学生关系中,若要用SQL语言列出所有男生的学号,应该对学生关系进行操作。(2分)A选择B连接C投影D选择和投影正确答案D13 .文件系统与数据库系统的最大区别是。(2分)A数据共享B数据独立性C数据结构化D数据冗余性正确答案C14 .若两个实体之间的联系类型是M:N,则
25、引入第三个交叉关系。(2分)A需要B不需要C可有可无D合并两个实体正确答案A15.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案C16.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案B17.模式DDL用来描述o(2分)A数据库的总体逻辑结构B数据库的局部逻辑结构C数据库的物理存储结构D数据库的概念结构正确答案A18.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案A19.可用于设计概念模式。(2
26、分)A层次结构BE-R图C数据流图D程序流程图正确答案B20.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案B21 .下述哪一条是并发控制的主要方法。(2分)A日志B授权C备份D封锁正确答案D22 .下面哪一条不在DBA(数据库管理员)的职责范围内?(2分)A设计数据库管理系统B设计数据库的逻辑结构C制定数据库的存储策略D监督和控制数据库的运行正确答案A23 .在数据库管理系统中的权限管理方面,若授权的数据对象的,则授权子系统就越灵活。(2分)A范围越大B范围越小C范围越适中D约束越细致正确答案A24.设计数据流程图(DFD)
27、属于数据库设计的O(2分)A可行性分析阶段的任务B需求分析阶段的任务C概念设计阶段的任务D逻辑设计阶段的任务正确答案B25.在数据库中快速访问数据的方法是o(2分)A建立索引文件B选择存储结构C选择存储方法D选择存储设备正确答案A26 .在数据库维护工作中,重新重组数据库属于o(2分)A定期维护B日常维护C故障维护D不定期维护正确答案A27 .若两个实体之间的联系是1:N,则实现1:N联系的方法是。(2分)A将“N端实体转换的关系中,加入“1端实体转换关系的码B将“N端实体转换的关系的码,加入到“1”端的关系中C将两个实体转换的关系中,分别加入另一个关系的码D将两个实体转换成一个关系正确答案A
28、28 .按照给定条件从一个关系中选择指定的属性组成的一个新的关系需要用关系代数运算。(2分)A选择B投影C联接D自然联接正确答案B29 .在SQL语言中,DELETE语句的作用是。(2分)A删除基本表B删除视图C删除基本表和视图D删除基本表和视图的元组正确答案D30 .下面关于SQL语言的叙述中,错误的是O(2分)ASQL既可作为交互环境中的查询语言又可嵌入到主语言中BSQL没有数据控制功能用户利用CSQL定义索引,系统自动使用和维护索引使用DSQL用户可以定义和检索视图正确答案B二、多选题(每题2分,共IO道小题,总分值20分)1 .已知基本表S对应的关系模式为(S#,SNAME,AGE),
29、下列SELECT子句中正确的是。ASELECTS#,AVG(AGE)BselectdistinctageCselectsname姓名DSELECTAGE20正确答案ABC2 .事务的性质有O(2分)A原子性B一致性C隔离性D持久性正确答案ABeD3 .使用聚合函数进行统计时,忽略空值的有o(2分)ASUMBMAXCCOUNTDAVG正确答案A,B,D4 .SQL由组成。(2分)A数据定义B数据操纵C数据控制D嵌入式SQL的使用规定正确答案ABeD5 .设X、Y是关系模式R的两个属性子集,若存在函数依赖X-Y,则它们之间的联系方式为Al:1Bl:MCM:1DM:N正确答案AzC6 .关于数据库运
30、行和维护的叙述中,错误的是o(2分)A只要数据库正式投入运行,就标志着数据库设计工作的结束B数据库的维护工作就是维持数据库系统的正常运行C数据库的维护工作就是发现错误,修改错误D数据库正式投入运行标志着数据库运行和维护工作的开始正确答案A,B,C7 .在SQL中,提供安全性控制的功能有O(2分)A数据加密B视图机制C授权子系统D完整性子系统正确答案B,C8 .关于数据库设计,以下说法正确的是O(2分)A关系数据库中记录是按先来后到的顺序存放的BDBMS只支持顺序存取方法C数据库访问的路径对效率影响很大D数据库存放在外存储器中正确答案AzCzD9 .数据库系统中可能发生的故障中未破坏数据库的有。
31、(2分)A运行故隙B事务故障C系统故障D介质故障正确答案B,C10 .可直接表示现实世界实体间多对多联系的数据模型有。(2分)A层次模型B网状模型C关系模型DE-R模型正确答案BCD三、判断题(每题2分,共10道小题,总分值20分)1 .同一个关系模型的任意两个元组值不能全同。(2分)正确答案正确2 .任何二元关系模式的最高范式是3NF。(2分)正确答案错误3 .E-R方法用来建立数据库系统的逻辑模型。(2分)正确答案错误4 .数据完整性保护中的约束条件主要是指对用户操作权限的约束。(2分)正确答案错误5 .关系模式R属于3NF,则R已经消除了插入和删除异常。(2分)正确答案错误6 .可串行化调度是串行调度。(2分)正确答案错误7 .(2分)正确答案正确8 .日志文件中记录的是对数据库的所有操作。(2分)正确答案错误9 .从E-R模型向关系模型转换,一个M:N的联系需要转换成一个关系模式,该关系模式的键是M端实体键与N端实体键的组合。(2分)正确答案正确10 .实体与实体间的联系不能具有属性。(2分)正确答案错误