《数据库原理》模拟试卷(5套)

上传人:lizhe****0001 文档编号:47526778 上传时间:2018-07-02 格式:DOC 页数:30 大小:212.50KB
返回 下载 相关 举报
《数据库原理》模拟试卷(5套)_第1页
第1页 / 共30页
《数据库原理》模拟试卷(5套)_第2页
第2页 / 共30页
《数据库原理》模拟试卷(5套)_第3页
第3页 / 共30页
《数据库原理》模拟试卷(5套)_第4页
第4页 / 共30页
《数据库原理》模拟试卷(5套)_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《《数据库原理》模拟试卷(5套)》由会员分享,可在线阅读,更多相关《《数据库原理》模拟试卷(5套)(30页珍藏版)》请在金锄头文库上搜索。

1、数据库原理数据库原理模拟卷一模拟卷一一、单项选择题一、单项选择题(本大题共本大题共 11 小题,每小题小题,每小题 2 分,共分,共 22 分分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。 1、数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为( ) A、物理结构独立性B、物理数据独立性 C、逻辑结构独立性D、逻辑数据独立性 2、DBS 中, “联机存储器”是指( ) A、内存和外存B、内存和快闪存 C、磁盘和光盘D、快闪存和磁盘 3、设有关系模式 SMP(工号,

2、姓名,年龄,技能)。假设工号唯一,每个职工有多项技能,则 SMP 表的主键是( )A、工号B、姓名,技能C、技能D、工号,技能4、下列选项中,不正确的是( )A、R=(R-S)(RS)B、R-S=R-(RS)C、RS=S-(R-S)D、RS=S-(S-R)5、在 SQL 语言中,用于测试列值非空的短语是( )A、IS NOT EMPTYB、IS NOT NULLC、NOT UNIQUED、NOT EXISTS6、如果关系模式 R 上有函数依赖 ABC 和 AC,则 R 中存在( )A、完全依赖B、局部依赖C、传递依赖D、多值依赖7、设有关系模式 R(A,B,C,D)上的函数依赖集 F=ABCD

3、,CA,则 R 最高属于 ( )A、2NFB、3NFC、BCNFD、4NF8、在需求分析阶段,数据字典是对系统中( )A、数据的描述B、处理的描述C、功能的描述D、数据与处理关系的描述9、某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与 产品之间的联系是( )A、一对一B、一对多C、多对多D、多对一10、设关系模式 R(A,B,C,D)上的函数依赖集 F=ADB,CD,F 在属性集 ABC 上的投影ABC(F)为( ) A、ADB,CDB、CBC、ABCD、ACB11、在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为( )A、结构类型B、数组类

4、型C、集合类型D、组合类型二、填空题二、填空题(本大题共本大题共 5 小题,每小题小题,每小题 2 分,共分,共 10 分分)请在每小题的空格中填上正确答案。错填、不填均无分。请在每小题的空格中填上正确答案。错填、不填均无分。1、与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和_ 。2、对关系进行投影、选择、联接运算的结果是_。3、设关系模式 R(A,B,C,D,E),R 上的函数依赖集 F=AB,CD,DE,R 的候选键是_。4、已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其 SQL 语句中 WHERE 子句的条件表达式是_。5、在 SQL 语言

5、的关系定义语句中,外键子句实现_完整性约束。三、简答题三、简答题(本大题共本大题共 5 小题,每小题小题,每小题 4 分,共分,共 20 分分)1、设有关系 R(A,B,C)和 S(D,E,A),A 是 R 的主键和 S 的外键,为了实现完整性约束,SQL 语言中规定对 R 的删除操作可以采取哪三种措施?2、将下表改造成关系:订货日期商品订单号年月日货号品名数量20021302002212441电视机50020021612002420606空调300 3、已知关系 R(A,B)和 S(C,D),有两个等价的关系代数表达式:E1=A(B=CD=99 (RS) )E2=A(B=C(R(D=99(S

6、) 试分析哪一个关系代数表达式的执行效率高?为什么?4、巳知 A,B 二个关系如下表所示;求 AB,A-B,AB。5、设某公司数据库中有关系模式 R(姓名,职务,工资),R 上的函数依赖集 F=姓名职务,职务工资,试给出 R 的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。四、设计题四、设计题(本大题共本大题共 5 小题,每小题小题,每小题 4 分,共分,共 20 分分)1、设有供应关系 SP(供应商号,零件号,数量)。试用 SQL 语句检索供应零件数量超过该零件平均数量的供应商号和零件号。2、设有学生选课关系 SC(学号,课程号,成绩),试用 SQL 语句检索每门课程的最高分。3

7、、设有两个关系 R(A,B,C)和 S(C,D,E),试用 SQL 语句实现下列关系代数表达式:4、设事务 T1、T2和 T3的定义如下:T1:x:=x+1T2:x:=x*2T3:x:= 3假设 x 的初值为 0,若允许这三个事务并发执行,试列出所有可能的调度和相应的 x 值。5、已知关系 R(A,B,C,D,E,F,G)上的函数依赖集F=ACBEFG,AB,CDEF,EF 试将 R 分解成一组等价的 3NF 模式。五、综合题五、综合题(本题本题 28 分分)1、工厂需要采购多种材料,每种材料可由多个供应商提供。每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商

8、号、名称、地址、电话号码等属性;采购有日期、单价和数量等属性。(12 分)要求:(1)根据上述材料供应情况设计 ER 图。(2)将 ER 模型转换成关系模型,指出每个关系的主键和外键。2、已如学生选课及奖学金共四个关系,如下表所示,要求使用 SQL 代码写出所问的问题。(16 分)数据库原理模拟卷二一、单项选择题(从下列各题的四个备选答案中分别选出一个正确答案,并将答案标识符写入题干中的括号内,选错或未选者,该题无分。每小题 1 分,共 10 分)1.子模式 DDL 用来描述数据库的( )A.总体逻辑结构 B.局部逻辑结构 C.物理存储结构 D.全局概念结构2.按指定条件从一个关系中挑选出指定

9、的属性组成一个新关系的运算是( )A.选择 B.投影 C.连接 D.自然连接3.有关数据和信息的概念,下列叙述正确的是( )A.数据是信息的载体 B.数据是信息的内涵C.数据和信息互为载体 D.数据和信息相互独立4.一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是( )A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系5.一个关系中的主属性( )A.至多一个 B.可多个 C必须多个 D.可以零个6.顾客可到多个商场购物,商场有很多顾客购物,商场与顾客之间的联系方式是( )A.1:1 B,1:n C, m:n D.m:17.进行自然连接运算的两个关系必然具有(

10、)A.相同的属性个数 B.相同的关系名C.相同的属性名 D.相同的关键字8.造成数据不一致的主要不包括( )A.数据冗余 B.并发控制不当 C.故障或错误 D.设计不合理9.SQL 的全局约束是指基于元组的检查子句和( )A.非空值约束 B.域约束子句 C.断言 D.外键子句10. 数据独立性是指( )A.用户与数据分离 B.用户与程序分离 B.C.程序与数据分离 D.人员与设备分离二、填空题(每小题 1 分,共 10 分)1.数据库管理系统是专门用于 管理的软件。2.凡可作为侯选关键字的属性称为 。3.文件系统与数据库系统的最大区别是在 方面。4.数据库逻辑设计步骤分为三步;分析 、画 ER

11、 图、建立数据模型。5.数据流图的四个基本成分是 、加工、文件、源点和终点。6.数据库系统通常由 四部分组成。7.数据库系统的数据独立性包括 独立性和 独立性。8.关系数据库的关系演算语言是以 为基础的 DML 语言。9.设一个数据库文件的某数值型字段宽度为 8.小数位为 2.则该字段变量整数部分最大的值为 。10. 分布式数据库中定义数据分片时.必须满足三个条件:完备性条件、重构条件和 。三、解答题(每小题 5 分,共 50 分)1.什么是数据库安全性?数据库系统为保证数据安全采用了哪些措施?2.关系数据模型有哪些主要优点? 3.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD

12、 集。F=DA,DB。试写出关系模式 R 的候选键,并说明理由。4.什么是数据模型?流行的 DBMS 采用的什么数据模型? 5.任给关系模式 R,X、Y、A且 AY,若有 XY,YA 在 R 上成立,YX 在 R 上XAU,不成立,则当 Y 是 X 的真子集时,R 中会存在哪几种类型的函数依赖?给出推断过程。6.有以下关系及其上的 SQL 语句,写出该 SQL 语句的中文意思及其操作结果:学号姓名年龄性别成绩S:01010102010301040105王妍李洪陈思张兵张兵2022212022女男男男女8175836885Select *From SWhere 年龄,X、Y、A且 AY,若有 X

13、Y,YA 在 R 上成立,YX 在 R 上XAU,不成立,则当 Y 是 X 的真子集时,R 中会存在哪几种类型的函数依赖?给出推断过程。6.数据冗余如果不控制会带来什么危害?7.关系规范化依据什么进行?规范化采用的方法是什么?在规范化过程中应注意什么问题?8.设有两个事务 T1,T2,其并发操作如下图所示,执行结果是什么?有什么问题?原因何在?T1T2 读 A=10 写 A=A-5读 A=10写 A=A-89.数据字典主要存放什么内容?10. 叙述数据库设计步骤及每步要完成的主要工作。四、就下图给出的关系 R,回答问题(每小题 5 分,共 15 分)R 职工号职工名年龄性别单位号单位名E1ZH

14、AO20FD3CCCE2QIAN25MD1AAAE3SUN38FD3CCCE4LI25MD3CCC 1.它为几范式?为什么?2.是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?3.将它分解成高一级范式,分解后的关系是如何解决分解前可能存在的删除异常问题的?五、一个图书借阅管理数据库要求提供下述服务:1.可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。2.可以随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可以借多本书,任何一种书可以被多个人借阅,借书证号具有唯一性。3.当需要时,可以通过数据库中保存的出版社

15、的电报编号、电话、邮编以及地址等信息向有关书籍的出版社增购有关书籍。我们约定:一个出版社可以出版多种书籍,同一本书仅仅在一个出版社出版,出版社名称具有唯一性。根据以上情况和假设,试做如下设计:1.构造满足需求的 E-R 图。2.转换为等价的关系模型结构。数据库系统原理试卷 班级 姓名 学号 成绩 一、单项选择题(从下列各题的四个备选答案中分别选出一个正确答案,并将答案标识符写入题干中的括号内,选错或未选者,该题无分。每小题 1 分,共 10 分)1.DB,DBS,DBMS 三者之间的关系是( )A.DB 包括 DBS 和 DBMS B.DBS 包括 DB 和 DBMS C.DBMS 包括 DBS 和 DB D.DBS 与 DB 和 DBMS 无关1.一个外部关键字的属性个数( )A.至多

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

当前位置:首页 > 高等教育 > 其它相关文档

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