2022年湖南科技大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2022年湖南科技大学数据科学与大数据技术专业《数据库系统原理》
科目期末试卷A(有答案)
一、填空题
1、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
2、完整性约束条件作用的对象有属性、______和______三种。
3、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______
的历史数据,只能定期添加和刷新。
4、有两种基本类型的锁,它们是______和______。
5、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了
保证该操作的完整,需要利用到事务性质中的_____性。
6、数据库恢复是将数据库从______状态恢复到______的功能。
7、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直
到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止
______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
8、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放
视图对应的______。
9、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要
有两种:______和______。
10、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中
经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。二、判断题
11、可串行化的调度一定遵守两段锁协议。()
12、在关系模式中,主码和候选码可以有多个。()
13、在数据库恢复中,对已完成的事务进行撤销处理。()
14、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。()
15、在数据库设计中,数据流图是用来建立概念模型的。()
16、函数依赖是多值依赖的一个特例。()
17、视图是可以更新的。()
18、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。()
19、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()
20、在综合分E-R图时,会出现属性冲突,结构冲突,命名冲突。()
21、投影操作是对关系表进行水平方向的分割。()
22、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用
于添加新的字段。()
23、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。()
24、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()
25、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。()
三、选择题
26、关系R与关系S只有一个公共属性,T1是R与S等值连接的结果, T2是R与S自然连接的结果,下列叙述正确的是()。
A.T1的属性个数等于T2的属性个数 B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数 D.T1的属性个数大于T2的属性个数27、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指()。A.数据字典、应用程序、审计档案、数据库后援副本
B.数据字典、应用程序、日志文件、审计档案
C.日志文件、数据库后援副本
D.数据字典、应用程序、数据库后援副本
28、下列关于函数依赖的描述中,错误的是()。
A.在函数依赖A→B中,A称为决定因素
B.在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定 C.函数依赖具有传递性
D.在关系R中,如果属性A依赖于属性B,这种依赖正式记作:A→B。
29、Access、Delphi和SQL Server
C.Oracle、Sybase、Informix、Visual FoxPro
D.PowerDesigner、Sybase、Informix、Visual FoxPro
30、如果一个系统为关系完备系统,那么它支持()。
A.关系数据结构
B.A与选择、投影和连接
C.A与所有的关系代数操作
D.C与实体完整性、参照完整性
31、下面描述正确的是()。
A.可以在任何数据库中创建视图
B.可以在视图上创建索引
C.如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图
D.通过视图查询数据时,SQL Server不检查数据完整性规则
32、如果一个系统为关系完备系统,那么它支持()。
A.关系数据结构
B.A与选择、投影和连接
C.A与所有的关系代数操作
D.C与实体完整性、参照完整性
33、有一个关系:职工(职工号,姓名,籍贯),规定职工号的值域是8个数字字符组成的字符串,这一规则属于()。
A.参照完整性
B.用户定义的完整性
C.实体完整性
D.关键字完整性约束
34、用户或应用程序看到的那部分局部逻辑结构的描述是()。
A.模式 B.子模式 C.物理模式 D.概念模式
35、某个数据仓库中保存有商品销售明细数据表T(商品号,数量,价格,时间),其细节数据保存期为2年,每年销售记录约有5000 万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是()。
A.按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析