预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022年长沙理工大学软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、SQL语言的数据定义功能包括______、______、______和______。2、完整性约束条件作用的对象有属性、______和______三种。3、关系规范化的目的是______。4、设在SQLServer2000环境下,对“销售数据库”进行的备份操作序列如下图所示。①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROMBKWITHFILE=1,_____;5、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。6、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____SELECT城市FROM出版商表;7、有两种基本类型的锁,它们是______和______。8、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。9、数据库恢复是将数据库从______状态恢复到______的功能。10、数据模型是由______________、______________和______________三部分组成。二、判断题11、数据库系统由软、硬件及各类人员构成。()12、从计算机数据管理的角度看,信息就是数据,数据就是信息。()13、视图是观察数据的一种方法,只能基于基本表建立。()14、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()15、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。()16、在关系模式中,主码和候选码可以有多个。()17、实体集和实体型是一回事,没有什么区别。()18、SQL语言有嵌入式和交互式两种使用方法。()19、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。()20、数据库模式和实例是一回事。()21、函数依赖是多值依赖的一个特例。()22、连接是数据库最耗时的操作。()23、视图是可以更新的。()24、在数据库表中,空值表示数值0。()25、视图就是一个虚表,保存视图时,保存的是视图的定义。()三、选择题26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()。A.π(R)⋈π(S)ADB.R∪SC.π(R)∩π(S)BBD.R⋈S27、用于数据库恢复的重要文件是()。A.数据库文件B.索引文件C.日志文件D.备注文件28、数据库管理系统的工作不包括()。A.定义数据库B.对已定义的数据库进行管理C.为定义的数据库提供操作系统D.数据通信29、DB、DBS和DBMS三者的关系是()。A.DB包括DBS和DBMSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.DBS和DBMS包括DB30、根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为()。A.物理优化B.代数优化C.规则优化D.代价估算优化31、下列说法正确的是()。A.可以利用存储过程在当前数据库中创建固定数据库角色B.当前数据库中的用户自定义角色可以用存储过程删除C.不能将数据库用户账户添加为当前数据库中角色的成员D.Public角色可以被删除32、数据库系统可能出现下列故障:Ⅰ.事务执行过程中发生运算溢出Ⅱ.某并发事务因发生死锁而被撤销Ⅲ.磁盘物理损坏Ⅳ.系统突然发生停电事务Ⅴ.操作系统因被病毒攻击而突然重启以上故障属于系统故障(软故障)的是()。A.Ⅰ、Ⅱ、Ⅳ和ⅤB.Ⅳ和ⅤC.Ⅰ、Ⅲ、Ⅳ和ⅤD.Ⅲ和Ⅳ33、关于分布式数据库系统和并行数据库系统,下列说法正确的是()。A.分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务以提高数据库系统的整体性能B.并行数据库系统的目的主要在于实现场地自治和数据全局透明共享C.并行数据库系