2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

上传人:奇异 文档编号:370227880 上传时间:2023-11-29 格式:PDF 页数:18 大小:2.30MB
返回 下载 相关 举报
2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)_第1页
第1页 / 共18页
2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)_第2页
第2页 / 共18页
2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)_第3页
第3页 / 共18页
2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)_第4页
第4页 / 共18页
2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)》由会员分享,可在线阅读,更多相关《2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)(18页珍藏版)》请在金锄头文库上搜索。

1、2022年山东建筑大学数据科学与大数据技术专业 数据库系统原理科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应 在SELECT语句中使用 保留字。2、数据的安全性是指 o3、在SQL Server 2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。UPDATE ON T FROM User;4,关系模型由、和 组成。5、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的 性。6、若

2、事务T对数据对象A加了 S锁,则其他事务只能对数据A再加,不能加,直到事务T释放A上的锁。7、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LO G,现希 望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。EXEC sp_addsrvrolemember LOG,;8、主题在数据仓库中由一系列实现。一 个 主 题 之 下 表 的 划 分 可 按、数据所属时间段进行划分,主题在数据仓库中可用 方式进行存储,如果主题存储量大,为了提高处理效率可采用 方式进行存储。9、在SQL语言中,为了数据库的安全性,设置了对数据的存

3、取进行控制的语句,对用户授权使用 语句,收回所授的权限使用 语句。10、设 在SQL Server 2000环境下,对 销售数据库 进行的备份操作序列如下图所示。完全 H志芾份I 备份I志伽U备志华_日的I片於方志份U笛|并注方出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。出现故障b-时间首先应该进行 的 恢 复 操 作 是 恢 复,第二个应该进行的恢复操作是恢复 O假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE FROM BKWITH FILE=1,;二、判断题11、在数据库表中,空值表示数值0。()1

4、2、数据库的数据项之间无联系,记录之间存在联系。()13、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()14、可串行化的调度一定遵守两段锁协议。()15、标 准SQL语言能用于所有类型的关系数据库系统。()16、在关系运算中,投影是最耗时的操作。()17、二级封锁协议能解决不可重复读问题,不能解决读“脏”数据。()18、视图就是一个虚表,保存视图时;保存的是视图的定义。()19、在关系数据表中,属性的顺序是一定的,不能交换。()20、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()21、在关系模式中,候选码可以有多个,主码只能有一个。()

5、22、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。()23、SQLServer 有两种安全性认证模式:WindowsNT 和 SQLServer。()24、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()25、可以用UNION将两个查询结果合并为一个查询结果。()三、选择题26、有两个关系R和S,分别包含15个 和10个元组,则 在RUS、R-S、RDS中不可能出现的元组数目情况是()。A.15,5,10 B.18,7,7 C.21,11,4 D.25,15,027、后援副本的用途是()。A.安全性保障B.一致性控制C

6、.故障后的恢复D.数据的转储28、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性 都 是()。A.互不相关的B.不可分解的C.长度可变的D.互相关联的29、数据库管理系统(DBMS)是()。A.一个完整的数据库应用系统B,一组硬件C.一组系统软件D.既有硬件,也有软件30、执行语句 CREATE DATABASE Student 的结果是()。A.创建一个名为Student的数据库,包括数据文件和日志文件B.运行失败,因为参数不完整C.创建一个名为Student的数据库,但是只有默认的数据文件,无日志文件D.为数据库Student创建一个名为

7、Student的表31、下列说法正确的是()。A.可以利用存储过程在当前数据库中创建固定数据库角色B.当前数据库中的用户自定义角色可以用存储过程删除C.不能将数据库用户账户添加为当前数据库中角色的成员D.Public角色可以被删除32、在关系代数运算中,最费时间和空间的是()。A.选择和投影运算B.除法运算C.笛卡尔积和连接运算D.差运算33、SQL Server的约束包括()。A.DEFAULT.RULE、CHECK 和 UNIQUEB.CHECK.RULE、PRIMARY KEY 和 FOREIGN KEYC.UNIQUE.DEFAULT.RULE、PRIMARY KEY FOREIGN

8、KEYD.PRIMARY KEY 和 FOREIGN KEY34、文件系统与数据库系统的重要区别是数据库系统具有()。A.数据共享性B.数据无冗余C.数据结构化D.数据独立性35、关于数据库概念设计阶段的工作目标,下列说法错误的是()。A.定义和描述应用系统设计的信息结构和范围B.定义和描述应用系统中数据的属性特征和数据之间的联系C.描述应用系统的数据需求D.描述需要存储的记录及其数量36、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据n.根据商场销售业务开展情况,调整数据库中的商品清单和价格in.为了应对商场业务增长

9、过快带来的数据库数据增长迅速而扩展硬盘空间i v.为了安全考虑,定期对数据库系统中的数据进行转储v.国庆期间,在应用系统中增加一条 规 则“节日期间所有商品打八折”V I.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。A.I、II 和 mB.n和vc.田、IV和VID.I 和VI37、关 于“死锁”,下列说法中正确的是()。A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才

10、有可能出现死锁38、下述哪一个SQL语句用于实现数据存取的安全机制()A.COMMITB.ROLLBACKC.GRANTD.CREATE TABLE39、将错误的、不一致的数据在进入数据仓库之前予以更正或删除,以免影响决策支持系统决策的正确性,这一过程称为()。A.数据提取B.数据转换C.数据清洗D.数据加载40、在OODB中,对象可以定义为对一组信息及其()的描述。A.操 作B.存 取C.传 输D.继承四、简答题41、试述事务的概念及事务的4个特性。恢复技术能保证事务的哪些特性?42、试述SQL的特点。43、使用数据库系统有什么好处?44、什么是NoSQL,试 述NoSQL系统在人数据库发展

11、中的作用。45、请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁?五、综合题4 6、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。(5)一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。回答以下问题:(1)画出该系统的E-R

12、图。(2)给出相应的关系模式。(3)画出该系统的层次模型图。4 7、设有关系R和S,如图所示。试用S Q L语句实现:(1)查询属性C 5 0时,R中与之相关联的属性B的值。(2)当属性C=4 0时,将R中与之相关联的属性B值修改为b4RSLV21 1ACa40a250a355关 系R和S4 8、在教学数据库S、S C和C中,用户有一查询语句:检索女同学选修课程的课程名和任课教师名。(1)试写出该查询的关系代数表达式。(2)试写出查询优化的关系代数表达式。参考答案一、填空题1、【答案】DISTINCT2、【答案】保护数据库,防止未经授权或不合法的使用造成的数据泄漏、更改或破坏3、【答案】REV

13、OKE【解析】在SQL Server中,收回权限用REVOKE来实现。4、【答案】数据结构;数据操作;完整性规则5、【答案】原子【解析】由事务的原子性可知,它对数据所做的修改操作要么全部执行,要么全部不执行。6、【答案】S锁;X锁7、【答案】dbowner【解析】在SQL Server中,dbonwer具有数据库服务器上的全部权限。8、【答案】数据表;数据的综合;多维数据库;关系数据库9、【答案】GRANT;REVOKE10、【答案】完全备份1;差异备份2;DATABASE销售数据库;RECOVERY二、判断题11、【答案】错12、【答案】错13、【答案】错14、【答案】错15、【答案】对16

14、、【答案】错17、【答案】错18、【答案】对19、【答案】错20、【答案】对21、【答案】对22、【答案】错23、【答案】错24、【答案】错25、【答案】对三、选择题26、【答案】B【解析】A项的情形:若RDS为10个元组,那 么R U S为15个元组、R-S为5个元组是正确的。B项的情形:若RDS为7个元组,那 么R U S应 为18个元组、RS应 为8个元组。C项的情形:若RDS为4个元组,那 么R U S为21个元组、RS为11个元组是正确的。D项的情形:若RDS为0个元组,那 么R U S为25个元组、RS为15个元组是正确的。27、【答案】C【解析】后援副本即数据库的备份文件,是用于

15、数据库故障后的恢复。28、【答案】B【解析】规范化的最低要求是每个关系至少是1 N F,即它的每个属性是最小的、不可再分的数据单位。29、【答案】C【解析】DBMS是一个以统一方法管理、维护数据库数据的一系列软件的集合。30、【答案】A【解析】CREATE DATABASE dataname可以用来创建数据库,其 中dataname为数据库的名字,默认包含数据文件和日志文件。31、【答案】B【解析】在T-SQL中,通 过sp-helpdbfixedrole存储过程,查看SQLServer固定数据库角色列表;利 用sp-addrolemember存储过程将数据库用户的账户,添加为当前数据库中数据

16、库角色的成员;利 用sp-droprolemember存储过程从当前数据库的数据库角色中,删除数据库安全账户。但不能利用存储过程在当前数据库中创建固定数据库角色,排 除A项。此外,SQL Server包括两类具有隐含权限的预定义角色,固定服务器角色和固定数据库角色。这些隐含权限不能授予其他用户账户。如果有用户需要这些权限,则必须将其账户添加到这些预定义角色中,排 除C项;Public角色是SQL Server数据库管理系统中每个数据库都存在的特殊角色。它提供数据库中用户默认权限,每个数据库用户都自动是此角色的成员。所 以Public角色不能被删除,排 除D项;在T-SQL中,通 过sp-helprole存储过程,查看角色;利用sp-addrole存储过程在当前数据库创建新的数据库角色;利 用sp-droprole存储过程从当前数据库删除角色。B项是正确的。32、【答案】C【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。33、【答案】C【解析】SQL Server 的约束包括 UNIQUE、DEFAULT.RULE、PRIMARY KEY fnFOR

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号