2022年中南民族大计算机与技术专业《数据库原理》目期末试卷B(有答案).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年中南民族大计算机与技术专业《数据库原理》目期末试卷B(有答案).docx》由会员分享,可在线阅读,更多相关《2022年中南民族大计算机与技术专业《数据库原理》目期末试卷B(有答案).docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年中南民族大学计算机科学与技术专业数据库原理科目期末试卷B(有答案)一、填空题1、视图是一个虚表,它是从_导出的表。在数据库中,只存放视图的_,不存放视图对应的_。2、关系数据库中基于数学的两类运算是_和_。3、在SELECT命令中,_子句用于选择满足给定条件的元组,使用_子句可按指定列的值分组,同时使用_子句可提取满足条件的组。4、关系规范化的目的是_。5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是_,系关系的外码是_,学生关系的主码是_,外码是_。6、在SELECT命令中进行查询,若希望查询的结果不出现重复
2、元组,应在SEL ECT语句中使用_保留字。7、使某个事务永远处于等待状态,得不到执行的现象称为_。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为_。8、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_FROM商品表GROUP BY商品类别;9、从外部视图到子模式的数据结构的转换是由_实现;模式与子模式之间的映象是由_实现;存储模式与数据物理组
3、织之间的映象是由_实现。10、事务故障、系统故障的恢复是由_完成的,介质故障是由_完成的。二、判断题11、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。()12、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。()13、在数据库表中,空值表示数值0。()14、连接是数据库最耗时的操作。()15、关系是一张二维表。()16、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()17、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()18、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和
4、长度等,ADD用于添加新的字段。()19、数据库模式和实例是一回事。()20、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()21、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()22、在关系运算中,投影是最耗时的操作。()23、数据模型的核心构成要素是数据结构。()24、视图是观察数据的一种方法,只能基于基本表建立。()25、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。( )三、选择题26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()。ARSBB(R)B(S)CRSD
5、RS27、恢复机制的关键问题是()。A登记日志文件B数据转储C建立冗余数据D数据镜像28、建立关于系、学生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干学生。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入学年份。描述系的属性有:系号、系名、系办公地点、人数。描述社团的属性有:社团名、成立年份、地点、人数、学生参加某社团的年份。回答以下问题:(1)画出E-R图。(2)请给出关系模式,写出每个关系模式的最小函数依赖集,
6、指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?29、在SQL Server 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是()。ABCD30、关系代数表达式的优化策略中,首先要做的是()。A对文件进行预处理 B尽早执行选择运算 C执行笛卡尔积运算D投影运算31、以下有关索引的叙述中正确的是()。A索引越多,更新速度越快B索引可以用来提供多种存取路径C索引需要用户维护,
7、并列索引中列的个数不受限制D索引需要用户维护32、关系代数表达式的优化策略中,首先要做的是()。A对文件进行预处理 B尽早执行选择运算 C执行笛卡尔积运算D投影运算33、在SQL Server中,可以通过数据库对象及各种约束来保证数据的完整性,以下都属于数据库对象的有()。ADEFAULT、CHECK和UNIQUEBDEFAULT、CHECK和RULECCHECK和DEFAULTDDEFAULT和RULE34、1:n或m: n)。实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。8、代表层次模型、网状模型、关系模型和面向对象模型的
8、典型系统分别是()。ADBTG、IMS、SQL Server、GISBIMS、DBTG、Oracle、GISCOracle、IMS、Sybase、DBTGDGIS、DBTG、Access、IMS35、关于数据仓库的特性()。A面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据B集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中C集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中D随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经
9、常修改36、在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是()。A抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中B抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中C抽取出企业的近期业务数据,建立操作型数据存储(ODS),将一些快速分析业务转移到操作型数据存储中D不建立新的数据存储体系,在基本业务处理时间内开展OLTP 业务,在其余时间开展分析业务37、在并发控制技术中最常用的是封锁,对于
10、共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是正确的()。AX-X:相容BS-S:相容 CS-X:相容DX-S:相容38、XAi(i1,2,k)成立是XA1A2Ak成立的()。A充分条件 B必要条件C充要条件D既不充分也不必要39、关于数据仓库设计,下述说法正确的是()。A数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C在进行数据仓库主题数据模型设计时要强调数据的集成性D在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属
11、性的定义域40、以下关于OLAP的叙述中错误的是()。A一个多维数组可以表示为(维1,维2,维n)B维的一个取值称为该维的一个维成员COLAP是联机分析处理DOLAP是以数据仓库进行分析决策的基础四、简答题41、什么是数据库的恢复?恢复的基本原则是什么?恢复是如何实现的?42、举例说明关系模式和关系的区别。43、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?44、什么是NoSQL,试述NoSQL系统在人数据库发展中的作用。45、试述常用的意向锁:IS锁、IX锁、SIX锁,给出这些锁的相容矩阵。五、综合题46、某航空公司希望能够分析在其服务旅
12、客的旅行情况,这样可以为公司正确定位航空市场中的客户市场。并且希望能够跟踪不同航线上旅客的各季节变化情况和增长,并跟踪在不同航班上所消费的食物和饮料情况,这样可以帮助航空公司安排不同航线上的航班和食品供应。设计满足该主题的数据仓库,画出OLAP数据模型和逻辑模型。47、表所示为关系SC的实例数据,其中:Sno为学号、Cno为课程号、Ctitle为课程名、Iname为教师名、Iloca为教师地址,Grade为成绩。表6-2关系SC的实例数据(1)该关系为第几范式?(2)是否存在插入、删除异常?若存在,请说明是在什么情况下发生?发生的原因是什么?(3)请将它分解为高一级范式。(4)分解后的关系能否
13、解决操作异常问题?48、设计一个程序采用游标方式输出求每个学生的班号、学号、姓名、课程名和分数,并以班号和学号排序,给出程序的执行结果。参考答案一、填空题1、【答案】一个或几个基本表;定义;数据2、【答案】关系代数;关系演算3、【答案】WHERE;GROUP BY;HAVING4、【答案】控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性5、【答案】系编号;无;学号;系编号6、【答案】DISTINCT7、【答案】活锁;死锁8、【答案】AVG(价格)【解析】SQL中,AVG(字段名)函数用来计算一组记录中某个字段值的平均值。9、【答案】应用程序;DBMS;操作系统的存取方法10、【
14、答案】系统自动;DBA执行恢复操作过程二、判断题11、【答案】对12、【答案】错13、【答案】错14、【答案】对15、【答案】对16、【答案】对17、【答案】错18、【答案】错19、【答案】错20、【答案】错21、【答案】对22、【答案】错23、【答案】对24、【答案】错25、【答案】错三、选择题26、【答案】C【解析】RS运算也要求R和S具有相同的属性。27、【答案】C【解析】数据库的恢复机制关键问题是建立冗余数据,建立冗余数据的主要方式有数据转储、建立日志文件等,已备数据库出现故障时利用冗余数据进行恢复。28、答:(1)对应的E-R图,如图所示。图6-5学生等管理E-R图(2)所有关系模式
15、如下。学生关系:学生(学号,姓名,出生年月,系名,班号,宿舍区)候选码:学号;外码:系名,班号。最小依赖集Fm学号姓名,学号出生年月,学号班号,班号系名,系名宿舍区。其中,存在以下传递函数依赖:学号系名,系名学号,系名宿舍区,因为学号宿舍区。班号系名,系名班号,系名一宿舍区,所以班号宿舍区。学号班号,班号学号,班号系名,所以学号系名。所以学生模式最高达到2NF。班级关系:班级(班号,专业名,系名,人数,入学年份)候选码:班号和(专业名,入学年份);外码:系名。最小依赖集Fm班号专业名,班号人数,班号入学年份,专业名系名)。存在部分函数依赖:(专业名,入学年份)系名,而专业名系名。另外,还存在以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 2022 年中 民族 计算机 技术 专业 数据库 原理 期末试卷 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内