《2022年中南民族大计算机与技术专业《数据库原理》目期末试卷B(有答案).docx》由会员分享,可在线阅读,更多相关《2022年中南民族大计算机与技术专业《数据库原理》目期末试卷B(有答案).docx(22页珍藏版)》请在第壹文秘上搜索。
1、2022年中南民族大学计算机科学与技术专业数据库原理科目期末试卷B(有答案)一、填空题1、视图是一个虚表,它是从导出的表。在数据库中,只存放视图的,不存放视图对应的O2、关系数据库中基于数学的两类运算是和3、在SELECT命令中,子句用于选择满足给定条件的元组,使用子句可按指定列的值分组,同时使用子句可提取满足条件的组。4、关系规范化的目的是O5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是,系关系的外码是,学生关系的主码是,外码是。6、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT语句中
2、使用保留字。7、使某个事务永远处于等待状态,得不到执行的现象称为o有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为。8、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句:CREATEVIEWVl(商品类别,平均价格)ASSELECT商品类别,FROM商品表GRoUPBY商品类别;9、从外部视图到子模式的数据结构的转换是由实现;模式与子模式之间的映象是由实现;存储模式与数据物理组织之间的映象是由实现。10、事务故障、系统故障的恢复
3、是由完成的,介质故障是由完成的。二、判断题11、在CREATElNDEX语句中,使CLUSTERED来建立簇索引。()12、SQLSerVer有两种安全性认证模式:WindowsNTSQLServero()13、在数据库表中,空值表示数值0。()14、连接是数据库最耗时的操作。()15、关系是一张二维表。()16、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()17、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()18、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()19、数据库模式和实例是
4、一回事。()20、在SQL中,ALTERTABLE语句中MODlFY用于修改字段的类型和长度等,ADD用于添加新的字段。()21、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()22、在关系运算中,投影是最耗时的操作。()23、数据模型的核心构成要素是数据结构。()24、视图是观察数据的一种方法,只能基于基本表建立。()25、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。()三、选择题26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()OA.RSB. B(R)UB(S)C. RSD. RXS27、恢复机制的关键问题是()。A.登记
5、日志文件B.数据转储C.建立冗余数据D.数据镜像28、建立关于系、学生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干学生。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入学年份。描述系的属性有:系号、系名、系办公地点、人数。描述社团的属性有:社团名、成立年份、地点、人数、学生参加某社团的年份。回答以下问题:(1)画出E-R图。(2)请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依
6、赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?29、SSQLServer2000,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:教授增加400,副教授增加300,讲师增加200。下列语句中正确的是()。A.DATHr-VK-HENfcJ?IHEX400VHEILKWTHE300WHENF!THENMCENDDVPDATZ敦.麦ST*-ASE1-XvHEXF-fcSTHEN400n*HETHEN300WHEN的可-ATIHHN200ENDC.UPDATH卷SETZ-CASE鼠讣WHENttS,I
7、HENZj*-Zje-400WHEX:SHiEX二W-二艺-300WHEN;=*THENZS-ZJ-200nENDUPDATE年.京SET二烹-二,YASE茄TVVHEN节亡-W;WTHEw二受二笠TOO30、关系代要做的是数表达式的优化策略中,首先()OVHEGISB. IMS、DBTGsOracle、GISC. Oracle.IMSSybase、DBTGD. GIS、DBTG.Access.IMS35、关于数据仓库的特性()。A.面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据B.集成特性是指需要将业务
8、系统中的所有数据抽取出来,载入到数据仓库中C.集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中D.随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改36、在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是()。A.抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中B.抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中C.抽
9、取出企业的近期业务数据,建立操作型数据存储(ODS),将一些快速分析业务转移到操作型数据存储中D.不建立新的数据存储体系,在基本业务处理时间内开展OLTP业务,在其余时间开展分析业务37、在并发控制技术中最常用的是封锁,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是正确的()。A. X-X:相容B. S-S:相容C.S-X:相容D.X-S:相容38、XTAi(i-1,2,k)成立是XTAIA2Ak成立的()oA.充分条件B.必要条件C.充要条件D.既不充分也不必要39、关于数据仓库设计,下述说法正确的是()。A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数
10、据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域40、以下关于OLAP的叙述中错误的是()。A.一个多维数组可以表示为(维L维2,,维n)B.维的一个取值称为该维的一个维成员C. OLAP是联机分析处理D. OLAP是以数据仓库进行分析决策的基础四、简答题41、什么是数据库的恢复?恢复的基本原则是什么?恢复是如何实现的?42、举例说明关系模式和关系的区别。43、什么叫数据与程序的物
11、理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?44、什么是NoSQL,试述NoSQL系统在人数据库发展中的作用。45、试述常用的意向锁:IS锁、IX锁、SlX锁,给出这些锁的相容矩阵。五、综合题46、某航空公司希望能够分析在其服务旅客的旅行情况,这样可以为公司正确定位航空市场中的客户市场。并且希望能够跟踪不同航线上旅客的各季节变化情况和增长,并跟踪在不同航班上所消费的食物和饮料情况,这样可以帮助航空公司安排不同航线上的航班和食品供应。设计满足该主题的数据仓库,画出OLAP数据模型和逻辑模型。47、表所示为关系SC的实例数据,其中:Sno为学号、Cno为课程号、
12、CtitIe为课程名、Iname为教师名、IIoCa为教师地址,Grade为成绩。(1)该关系为第几范式?(2)是否存在插入、删除异常?若存在,请说明是在什么情况下发生?发生的原因是什么?(3)请将它分解为高一级范式。(4)分解后的关系能否解决操作异常问题?48、设计一个程序采用游标方式输出求每个学生的班号、学号、姓名、课程名和分数,并以班号和学号排序,给出程序的执行结果。参考答案一、填空题1、【答案】一个或几个基本表;定义;数据2、【答案】关系代数;关系演算3、【答案】WHERE;GROUPBY;HAVING4、【答案】控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性5、【答
13、案】系编号;无;学号;系编号6、【答案】DISTINCT7、【答案】活锁;死锁8、【答案】AVG(价格)【解析】SQL中,AVG(字段名)函数用来计算一组记录中某个字段值的平均值。9、【答案】应用程序;DBMS;操作系统的存取方法10、【答案】系统自动;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图,如图所示。(2)所有关系模式如下。学生关系:学生(学号,姓名,出生年月,系名,班号,宿舍区)候选码:学号;外码:系名,班号。最小依赖集Fm=学号一姓名,学号一出生年月,学号一班号,班号一系名,系名一宿舍区