2022年宁波大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx
《2022年宁波大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx》由会员分享,可在线阅读,更多相关《2022年宁波大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年宁波大学计算机科学与技术专业数据库原理科目期末试卷B(有答案)一、填空题1、SQL Server中数据完整性包括_、_和_。2、有两种基本类型的锁,它们是_和_。3、使某个事务永远处于等待状态,得不到执行的现象称为_。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为_。4、完整性约束条件作用的对象有属性、_和_三种。5、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出_,不必指出 _。6、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在S
2、EL ECT语句中使用_保留字。7、_、_、_和是计算机系统中的三类安全性。8、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加_,不能加_,直到事务T释放A上的锁。9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括_和_代价。在多用户数据库中,还应考虑查询的内存代价开销。10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_SELECT城市FROM出版商表;二、判断题11、在数据表中,空值表示不确定。()12、视
3、图是观察数据的一种方法,只能基于基本表建立。()13、在关系运算中,投影是最耗时的操作。()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()15、SQL语言有嵌入式和交互式两种使用方法。()16、从计算机数据管理的角度看,信息就是数据,数据就是信息。()17、在关系数据库中,属性的排列顺序是可以颠倒的。()18、在关系数据表中,属性的顺序是一定的,不能交换。()19、有出现并发操作时,才有可能出现死锁。()20、可以用UNION将两个查询结果合并为一个查询结果。()21、实体集和实体型是一回事,没有什么区别。()22、全码的关系模式一定属于BC范式。(
4、)23、视图就是一个虚表,保存视图时,保存的是视图的定义。()24、在数据库恢复中,对已完成的事务进行撤销处理。()25、标准SQL语言能用于所有类型的关系数据库系统。()三、选择题26、对关系数据库来说,下面哪些说法是错误的()。A每一列的分量是同一种类型数据,来自同一个域B不同列的数据可以出自同一个域C行的顺序可以任意交换,但列的顺序不能任意交换D关系中的任意两个元组不能完全相同27、关于基于日志的恢复叙述中,哪一项是正确的()。A利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDOB利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新
5、后的值可以进行REDOC利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDOD利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO28、建立关于系、学生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干学生。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入学年份。描述系的属性有:系号、系名、系办公地点、人数。描述社团的属性有:社团名、成立年份、地
6、点、人数、学生参加某社团的年份。回答以下问题:(1)画出E-R图。(2)请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?29、Access、Delphi和SQL ServerCOracle、Sybase、Informix、Visual FoxProDPowerDesigner、Sybase、Informix、Visual FoxPro30、设E是关系代数表达式,F是选取条件表达式,并且只涉及A1,An属性,则有()。AF(A1,An(E)A1,An(
7、F(E)BF(A1,An(E)A1,An(E)CF(A1,An(E)A1(F(E)DA1,An(F(E)A1,An(F(A1,An,B1,Bm(E)31、SQL语言中,HAVING子句用于筛选满足条件的()。A列 B行 C分组 D元组32、在关系代数表达式的等价优化中,不正确的叙述是()。A尽可能早地执行连接 B尽可能早地执行选择 C尽可能早地执行投影D把笛卡尔积和随后的选择合并成连接运算33、有一个关系:职工(职工号,姓名,籍贯),规定职工号的值域是8个数字字符组成的字符串,这一规则属于()。A参照完整性B用户定义的完整性C实体完整性D关键字完整性约束34、数据模型的三要素是()。A数据定义
8、、数据操作和数据安全性约束 B数据结构、数据操作和数据完整性约束C数据定义、数据存储和数据操作约束 D数据结构、数据存储和数据一致性约束35、DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS 提供的()。A数据定义功能 B数据操纵功能C数据库运行管理与控制功能D数据库建立与维护功能36、关于数据仓库的特性()。A面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据B集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中C集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中D随时间
9、变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改37、设有两个事务T1、T2,其并发操作如表11-1所示,下列评价正确的是()。A该操作不存在问题B该操作丢失修改C该操作不能重复读D该操作读“脏”数据38、关于SQL Server的数据库角色叙述正确的是()。A用户可以自定义固定角色B数据库角色是系统自带的,用户一般不可以自定义C每个用户只能拥有一个角色D角色用来简化将很多用户权限分配给很多用户这一复杂任务的管理39、关于数据仓库设计,下述说法正确的是()。A数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能
10、从数据出发进行设计B在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C在进行数据仓库主题数据模型设计时要强调数据的集成性D在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域40、在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()。A共享性 B继承性 C通用性 D一致性四、简答题41、针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复,如何进行系统故障的恢复,以及如何进行介质故障的恢复。)42、试述关系模型的3个组成部分。43、 试述关系数据库的特点。44、试由Armstrong公理推导出下面3
11、条推理规则:(1)合并规则:若XY,XZ,则XYZ。(2)分解规则:若XYZ,则XY,XZ。(3)伪传递规则:若XY,YWZ,则XWZ。45、请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁?五、综合题46、使用嵌入式SQL对学生-课程数据库中的表完成下述功能:(1) 查询某一门课程的信息。要查询的课程由用户在程序运行过程中指定,放在主变量中。(2) 查询选修某一门课程的选课信息,要查询的课程号由用户在程序运行过程中指定,放在主变量中,然后根据用户的要求修改其中某些记录的成绩字段。47、在基于关系数据库的联机分析处理实现中,举例说明如何利用关系数据库的二维表来表达多维概念。48、工厂(包
12、括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。(5)一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。回答以下问题:(1)画出该系统的E-R图。(2)给出相应的关系模式。(3)画出该系统的层次模型图。参考答案一、填空题1、【答案】域完整性
13、;实体完整性;参照完整性2、【答案】共享锁;排他锁3、【答案】活锁;死锁4、【答案】关系;元组5、【答案】干什么;怎么干6、【答案】DISTINCT7、【答案】技术安全类;管理安全类;政策法律类安全性8、【答案】S锁;X锁9、【答案】CPU;I/O10、【答案】EXCEPT【解析】EXCEPT语句的作用是查询两个数据表中除“公共”数据以外的数据信息,即查询两个数据表中的“除外”数据信息。使用EXCEPT运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。二、判断题11、【答案】对12、【答案】错13、【答案】错14、【答案】错15、【答案】对16、【答案】错17、【答案】对1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 2022 宁波大学 计算机科学 技术 专业 数据库 原理 科目 期末试卷 答案
限制150内