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

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

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

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

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

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

2022年哈尔滨商业大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出______。2、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。3、数据模型是由______________、______________和______________三部分组成。4、数据库恢复是将数据库从______状态恢复到______的功能。5、完整性约束条件作用的对象有属性、______和______三种。6、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代价开销。7、在VB6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。8、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。9、在SQLServer2000中,新建了一个SQLServer身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。EXECsp_addsrvrolemember‘LOG’,_____;10、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。二、判断题11、在关系数据库中,属性的排列顺序是可以颠倒的。()12、在数据库表中,空值表示数值0。()13、概念模型是对现实世界的第二层抽象。()14、实体集和实体型是一回事,没有什么区别。()15、视图是观察数据的一种方法,只能基于基本表建立。()16、在关系模式中,主码和候选码可以有多个。()17、函数依赖是多值依赖的一个特例。()18、在数据表中,空值表示不确定。()19、文件系统的缺点是数据不能长期存储。()20、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。()21、数据库系统由软、硬件及各类人员构成。()22、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()23、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。()24、SQL语言有嵌入式和交互式两种使用方法。()25、数据模型的核心构成要素是数据结构。()三、选择题26、在关系中能唯一标识元组的最小属性集称为()。A.外码B.候选码C.主码D.超码27、用于数据库恢复的重要文件是()。A.数据库文件B.索引文件C.日志文件D.备注文件28、下列关于函数依赖的描述中,错误的是()。A.在函数依赖A→B中,A称为决定因素B.在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定C.函数依赖具有传递性D.在关系R中,如果属性A依赖于属性B,这种依赖正式记作:A→B。29、DBMS提供的DML有两种使用方式,其中一种是将DML嵌入到某一高级语言中,此高级语言称为()。A.查询语言B.宿主语言C.自含语言D.会话语言30、执行语句CREATEDATABASEStudent的结果是()。A.创建一个名为Student的数据库,包括数据文件和日志文件B.运行失败,因为参数不完整C.创建一个名为Student的数据库,但是只有默认的数据文件,无日志文件D.为数据库Student创建一个名为Student的表31、下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?()A.COUNT(*)B.COUNT(*)C.CONVERT(*)D.AVG(*)32、如果一个系统定义为关系系统,则它必须()。A.支持关系数据库B.支持选择、投影和连接运算C.A和B均成立D.A、B都不需要33、如表,因为()属性使它不能成为关系。表A.项目经理B.项目成员C.项目名称D.项目号34、文件系统与数据库系统的重要区别是数据