数据库模拟题2

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

10.2模拟试题2及参考答案10.2.1模拟试题2一、填空题(本题共20个待填空位,每空1分,共20分)(1)数据是用于表示信息的,信息是人借助于在数据的表示中所用已知的约定来赋予。(2)在关系代数运算中,按要求从表中取出某个或某些列的操作称为运算;按要求从表中取出某个或某些行的操作称为运算。(3)在SQL语言的字符串匹配中,通配符“_”代表,通配符“%”代表。(4)SQLServer2005数据库系统的新的构架中主要包括有、分析服务、、通知服务、报表服务等。(5)若X→Y和Y→Z,则X→Z称为Armstrong公理中的;若X→Y且WY→Z,则XW→Z称为Armstrong公理中的。(6)在一个数据库应用系统中,最核心的软件是,最重要的用户是。(7)B-树属于一种索引,B树属于一种索引。(8)数据库驱动程序通常是由提供的。(9)数据库恢复的基本原理是利用和的冗余重建数据库。(10)可串行化调度是指一个的执行结果与某一的执行结果等价。可串行性是正确性的判别准则。二、单项选择题(本大题共10个小题,每题1.5分,共15分)(1)用户视图又称为。A.概念模式B.外模式C.存储模式D.内模式(2)当关系R和S无公共属性时,R与S的自然联接等价于R与S的。A.并B.交C.差D.笛卡尔乘积(3)在一个关系中,不允许出现相同元组的约束不是由该关系的实现的。A.外键B.主键C.候选键D.全键(4)一个基本的SQL查询语句的含义可以表示成关系代数表达式。A.))((21,,,21mFAAARRRnB.))((21,,,21mFAAARRRnC.))((21,,,21mAAAFRRRnD.))((21,,,21mAAAFRRRn(5)设有关系模式R(A,B,C,D)和R上的函数依赖集F={AB→C,D→B},则关系R的主键为。A.ABB.ACC.ADD.BC(6)下面的不是DBMS的基本功能。A.数据库操作功能B.数据库维护功能C.数据字典及管理功能D.存储管理功能(7)在下面的两个实体集的联系中,多对多联系是。A.飞机与其乘客之间的联系B.乘客与座位之间的联系C.空中小姐与乘客之间的联系D.机组人员与飞机之间的联系(8)在总体E-R图的设计中,不属于要消除或不存在的冲突是。A.命名冲突B.结构冲突C.语法冲突D.属性冲突(9)不属于ODBC体系结构组成部分的是。A.客户端数据库应用程序B.连接软件C.ODBC驱动程序管理器D.驱动程序(10)在对数据项A的请求中,相容的锁是。A.事务T1加X锁,事务T2加X锁B.事务T1加X锁,事务T2加S锁C.事务T1加S锁,事务T2加X锁D.事务T1加S锁,事务T2加S锁三、计算与证明类题(本大题共3个小题,分值分别为6、12、8,共26分)1.如图10.4所示,设有已知关系R1、R2,请求出下列关系代数表达式的运算结果。(1)R3=2,3(R2)(2)R4=''352e(R1)图10.4模拟试题1中题三1的图2.已知有如下的仓库信息管理关系模型及其意义说明:①ZGBM(BM#,BMname,ZGleader)即:主管部门(部门编号,部门名称,主管领导);②CK(CK#,CKname,CKleader,CKkind,CKloca,BM#)即:仓库(仓库编号,仓库名称,仓库负责人,仓库类别,仓库位置,部门编号);③ZG(ZG#,ZGname,ZGsex,ZGbirth,ZGjob,ZGsal,CK#)即:职工(职工编号,姓名,性别,出生日期,工种,工资额,仓库编号);(1)写出关系代数表达式表示查询:找出年龄在50岁以上的职工资料。(2)写出关系代数表达式表示查询:找出主管领导为杨辉所管辖的仓库名称、仓库位置和仓库类别。ABCbbcd3434ecec关系R2ABCbcdfa43367feegg关系R1(3)写出SQL语句表示:找出出生日期在1981年1月1日和1999年12月31日之间的职工,并按类似于“1981/01/01”(四位年号/两位月号/两位日期)格式显示。(4)写出SQL语句表示:找出所有其工资高于所在仓库平均工资的职工。3.设有关系模式R(A,B,C,D)和函数依赖集F={A→C,C→A,B→AC,D→AC}。请计算(AD)+。四、简答题(本大题共5个小题,每题5分,共25分)1.请简述DB、DBMS和DBAS(数据库应用系统)及其三者之间的关系。2.请简述“元数据”与数据的区别?3.请解释一个用五元组表示的关系模式{FDOMDUR,,,,}或),,,(FDOMDUR中的各个元素的含义。4.请简述数据库应用行为设计阶段的主要任务是什么?5.请简述预防死锁的方法。五、综合题(本大题共2道小题,分值分别为8、6,共14分)假设某大学研究生院为管理研究生的基本情况建立数据库管理系统,在管理中涉及到导师及其所属单位、研究生在校发表论文与获奖信息、毕业论文及有关信息等。(1)请根据以上信息和有关实际情况设计一个E-R模型,图上可省略属性标注;(2)将设计的E-R模型转换成关系模型(列出所有属性),并标出每一个关系模式的主码和外码(如果有)。10.2.2模拟试题2参考答案一、填空题参考答案(1)符号或载体,数据的含义/对数据语义的解释。(2)投影,选择。(3)一个任意的字符,一个长度大于等于0的任意字符串。(4)数据库服务,数据库集成服务。(5)传递律,伪传递规则。(6)数据库管理系统/DBMS,数据库管理员/DBA。(7)稀疏,稀疏。(8)数据库厂商。(9)数据转储,日志文件。(10)并发调度,串行调度,并发事务。二、单项选择题答案(1)B(2)D(3)B(4)A(5)C(6)D(7)C(8)C(9)B(10)D三、计算与证明类题参考答案1.解:结果如图10.5所示。图10.5模拟试题2中题三1答案的图CBec34关系R3ABCcdfa3367eegg关系R42.答:(1)设进行查询操作时的日期为DATE1,则有:))((50)()1(,,,,#ZGZGbirthYEARDATEYEARZGsalZGjobZGsexZGnameZG(2)))((,,CKZGBMZGleaderCKkindCKlocaCKname杨辉(3)答:SELECTZG#,ZGname,to_char(ZGbirth,ˊYYYYˊ/ˊMMˊ/ˊDDˊ)FROMZGWHEREZGbirthBETWEENˊ1-JAN-1981ˊandˊ31-DEC-1999ˊORDERBYZGbirth;(4)答:输出书行为:仓库编号,职工编号,职工姓名,工资额。SELECTCK#,ZG#,ZGname,ZGsalFROMZGxWHEREZGsal(SELECTAVG(ZGsal)FROMZGWHEREx.CK#=CK#)ORDERBYCK#;3.解:(1)(AD)(0)=AD。(2)F中决定因素是AD的子集的函数依赖有:A→C和D→AC,且AD不包含他们的被决定因素组成的集合AC,所以有:(AD)(1)=ACD。(3)F中决定因素是ACD的子集的函数依赖有:A→C、C→A和D→AC,且ACD已经包含了他们的被决定因素组成的集合AC,所以有:(AD)(2)=ACD。所以可得:(AD)+=ACD。四、简答题参考答案1.答:DB是在计算机存储设备上,按一定的组织方式存储在一起的,相关的数据集合。DBMS是一种位于应用软件和操作系统之间,建立、管理和维护数据库的软件系统。DBAS是采用数据库技术,以计算机为硬件和应用环境,以OS、DBMS、某种程序语言和实用程序等为软件环境,以某一应用领域为应用背景而建立的一个可实际运行的,按照数据库方法存储和维护数据的,并为用户提供数据支持和管理功能的应用系统。三者之间的关系是:DBMS是建立DBAS的支撑系统软件,建立一个DBAS时,必须建立面向相应应用的DB,而对DB的管理和维护是由支撑软件DBMS实现的。DBMS是商用数据库软件的核心,可以独立存在,但某一具体应用领域的DB是与相应的DBAS共存的。2.答:简言之,“元数据”是关于“数据的数据”。具体来说,在数据库中,元数据是关于数据库的三级模式结构及其映射的定义和描述信息。而对于数据库来说,数据是指用户数据库中的具体数据或数据值。3.答:其含义是:R表示关系名,是一种符号化的元组语义;U是关系R的属性全集;D是U中属性的取值范围或称为值域;DOM是属性到域的映射,反映了关系的安全性约束;F是关系R的属性集U上的一组函数依赖。4.答:数据库应用行为设计阶段的主要任务包括:实验数据的录入与加载,用户视图的确定和建立,利用RDBMS提供的主语言进行应用程序的设计与调试,实际数据的录入加载和系统的试运行,数据库性能的测试、评价和改进。5.答:预防死锁一般有两种方法:一种方法为一次加锁法,也即事务必须一次将所有要用到的数据全部加锁。另一种方法是顺序加锁法,也即预先对数据项规定一个加锁顺序,所有事务都按这个顺序实行加锁。五、综合题答案解:(1)设计的E-R模型如图10.6所示。图10.6模拟试题2中题五答案的图(2)转换成的关系模型:单位(单位编号,单位名称)主码为:单位编号导师(人员编号,姓名,职称,指导级别,批准时间,电话,单位编号)主码为:人员编号;外码为:单位编号指导(导师编号,研究生学号)主码为:导师编号,研究生学号研究生(研究生学号,姓名,攻读学位级别,入学时间,专业)主码为:研究生学号发表(研究生学号,论文编号,排列名次)主码为:研究生学号,论文编号论文(论文编号,论文名称,期刊名称,发表日期,期刊级别,检索类别)主码为:论文编号获奖(研究生学号,成果编号,排列名次)隶属导师研究生1NM单位N指导答辩发表获奖N1M毕业N论文成果M1学位论文名称答辩日期排列名次排列名次主码为:研究生学号,成果编号成果(成果编号,成果名称,成果类别,获奖级别,获奖等级,获奖日期)主码为:成果编号毕业(毕业证书编号,毕业时间,答辩日期,学位论文名称,学位证书编号,研究生学号)主码为:毕业证书编号;外码为:研究生学号

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功