数据库期末考试复习题及答案_第1页
数据库期末考试复习题及答案_第2页
数据库期末考试复习题及答案_第3页
数据库期末考试复习题及答案_第4页
数据库期末考试复习题及答案_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

考试问题1计分一、单一选择题(这个大问题共20个问题,每个问题2分,共40分)每个副标题列出的四个备用选项中,只有一个必须按标题匹配。请把那个代码写在标题后面的括号里。如果选择无效、多重选择或未选择,则两者都没有区别。1.数据库系统的核心是(b)A.数据库b .数据库管理系统C.数据模型d .软件工具以下四项不是数据库系统的一部分(c)A.数据结构化b。数据由DBMS统一管理和控制C.高数据冗馀d .高数据独立性3.概念模型是现实世界的一层抽象,这种模型中最有名的模型是(d)A.层次模型b .关系模型C.网格模型d .实体-接触模型数据的物理独立性(c)A.数据库和数据库管理系统相互独立B.用户程序和数据库管理系统相互独立C.您的应用程序和磁盘上的数据库中存储的数据相互独立D.应用程序和数据库中数据的逻辑结构相互独立5.为了确保数据库的逻辑数据独立性,需要修改的是(a)A.模式和外部模式之间的图像b .模式和内部模式之间的图像C.模式d .三阶段模式关系数据模型的基本数据结构是(d)A.树b .图c .索引d .关系7.有包含车辆、日期、实际出发时间、实际到达时间、情况摘要等属性的“列车运行”对象。物件主物件(c)A.车辆b .日期C.车辆日期d .车辆情况摘要8.您已经知道的关系r和s,rA.(R-S)-S B. S-(S-R)C.(S-R)-R D. S-(R-S)学校数据库有两种关系:学生和宿舍。学生(学号,名字)和宿舍(建筑名,房间号,病床号,学号)假设有些学生不住宿,床也可以是免费的。要列出没有住宿的学生和空余病床等所有学生住宿和宿舍分配,请(a)A.完整外部连接b .左侧外部连接C.右侧外部连接d .自然连接10.使用以下T-SQL语句创建基表:create table student(snochar(4)primary key)、Sname CHAR(8)非空,Sex CHAR(2)、Age INT)可以插入表中的元组(d)A.5021,有偿,男性,21B。空,有偿,空,21C.5021,空,男性,21D。5021,刘翔,空,空11.向用户Li Yong授予对关系SPJ属性QTY的修改权限的T-SQL语句为(c)A.GRANT QTY ON SPJ TO Li YongB.GRANT UPDATE(QTY) ON SPJ TO Li YongC.GRANT UPDATE (QTY) ON SPJ TO Li YongD.GRANT UPDATE ON SPJ (QTY) TO Li Yong图1 (b)是最小关系系统A B C D图113.关系规范化中的插入操作异常(d)A.不应删除的数据已删除。b .插入了不应插入的数据C.需要删除的数据未删除。d .需要插入的数据未插入14.在关系数据库设计中设计关系模式是数据库设计的(a)步骤任务A.逻辑设计b .物理设计c .需求分析d .概念设计15.如果E-R模型中有3个不同的substance,则m:n连接有3个,根据E-R模型转换为关系模型的规则,转换的关系数为(c)。A.4B.5C.6D.716.交易的分离意味着(a)。A.一个事务中的操作和使用的数据与另一个并发事务隔离B.提交事务后,数据库更改将是永久性的C.执行或不执行事务中包含的所有操作D.事务必须将数据库从一个一致状态更改为另一个一致状态17.数据库恢复的基础是使用转储的冗馀数据。这些转储中的重复数据表示(c)A.数据字典、应用程序、审核文件、数据库备份副本B.数据字典、应用程序、日志文件和审核文件C.日志文件,数据库备份副本D.数据字典、应用程序、数据库备份拷贝18.事务t向数据对象a添加了s锁定(b)。A.事务t可以读取a并修改a。其他事务只能向a添加s锁定,而不能添加x锁定。B.事务t可以读取a,但不能修改a,其他事务只能向a添加非x锁定的s锁定。C.事务t可以读取a,但不能修改a,其他事务可以向a添加s锁定和x锁定。D.事务t可以读取a并修改a。其他事务可以向a添加s锁定和x锁定。19.如图2所示,有两个事务T1、T2。以下评估正确(b)A.此操作没有问题。b .此操作将丢失修改C.此操作不能重复。d .此操作读取“脏”数据T1 T2读A=100读取A=100A=A-5重写 A=A-8重写图220.下一次(d)封锁违反了两个锁定协议。A.锁定a.锁定b.xlock c.unlock a.unlock b.unlock cB.锁定a.锁定b.xlock c.unlock c.unlock b.unlock aC.锁定a.锁定b.xlock c.unlock b.unlock c.unlock aD.锁定a.unlock a.锁定b.xlock c.unlock b.unlock c计分二、填空(这个大问题共有9个问题,每个臭虫1分,共10分)请在每个问题的空白处填写正确的答案。错误填充,未填充的点。1.关系数据模型包括三个部分:关系数据结构、关系操作和关系完整性约束。关系数据结构、关系操作、关系完整性约束2.通常,在r和s关系中使用自然连接时,需要r和s公用的一个或多个属性属性3.用于为Student表的Sname列创建唯一索引的SQL语句为:create unique index unique index stus name on student(sname)4.SELECT语句查询条件的谓词!“=ALL”等于NOT IN运算符5.如果关系模式R(A,B,C,D)具有函数相关性AB,AC,AD,(B,C)A,则选择代码为A和(B,C),6.子E-R图表之间的冲突主要有三种:属性冲突、命名冲突和结构冲突。7.事物是DBMS的基本单位,是您定义的数据库操作序列。8.事务处理集T0,T1,Tn存在。其中,T0等待被T1锁定的数据项,T1等待被T2锁定的数据项,Tn-1等待被Tn锁定的数据项,Tn等待被T0锁定的数据项。这种情况称为死锁。9.串行性是并发事务准确性的指导。计分三、简单的回答(1,3问题3分,2问题4分,共10分)1.讨论关系模型的参照完整性规则?讨论视图的作用。注册日志文件时应遵循什么原则?四、设计问题(第1题4分,第2题6分,第3题3分,第4题4分,问题5 8分,共25分)培训数据库设置包括三个基本表:学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄和性别。课程体系C(CNO、CNAME、TEACHER),属性分别表示课程编号、课程名称和课程教师姓名。选择表SC(SNO,CNO,GRADE),其属性分别表示学号、课程表号和成绩。SQL查询语句包括:SELECT CNO从CWHERE CNO NOT IN(选择CNO从S,SCWHERE S.SNO=SC。SNO和sname=章iii);完成以下问题:(1)用汉语句子说明上述SQL语句的意义。(2)将上述SQL查询语句表示为等效关系代数表达式。有三种关系,如图3所示。其中,每个属性的含义是a #(商店代码)、ANAME(商店名称)、WQTY(店员数量)、CITY(所在城市)、b #(商品编号)、BNAME(商品名称)、PRICEA BA#安娜WQTY城市101韶山商店15长沙204前门百货商店89北京256东风商业街501北京345铁路商店76长沙620第一百货商店413上海B #BNAME价格1毛笔212羽毛球7843收音机13254书包242ABA #B #QTY10111051012421013251014104204361256124125629134511413452183454746204125图3使用SQL语言构建以下查询:(1)店员数量不超过100人,或查找长沙市所有商店的名称和商店名称。(2)找出其他商店的商店名称和所在城市,这些商店至少供应“256”代码的商店供应的所有商品。(。3.具有表示员工编号、姓名、年龄、性别和薪金的属性的EMP(ENO、ENAME、AGE、SEX、SALARY)。为了提高工资在1000韩元以下的每个女职员200元,写一下这项工作的SQL语句。工厂数据库包含两个基本表。车间基础表:DEPT(DNO,DNAME,MGR_ENO),属性表示车间编号、车间名称和车间负责人的员工编号。员工基本表:ERP(ENO、ENAME、AGE、SEX、SALARY、DNO),其属性表示员工编号、姓名、年龄、性别、薪资和相应工作场所的编号。为具有以下结构的女性车间主管的员工编号和姓名创建视图:VIEW6(ENO,ENAME)。尝试创建生成视图VIEW6的SQL语句。关系r和函数依赖关系f:R(A,b,c,D,E),F=ABCDE,BCD,DE。请问以下问题:(1)关系r的候选代码是什么?r属于第几个范式?并说明原因。(3点)(2)如果关系r不属于BCNF,则关系r逐步分解为BCNF。(5分)要求:写入到达每个级别范例的分解过程,并指示删除哪些类型的函数依赖性。五、合成问题(15分)企业集团有多个工厂,每个工厂生产多个产品,每个产品可以在多个工厂生产,每个工厂按一定的计划数量生产产品。每个工厂雇用多名员工,每个工人只能在一家工厂工作,工厂有招聘期限和工资。工厂的属性包括工厂编号、工厂名称、地址、产品的属性是产品编号、产品名称、规范和员工的属性是员工编号、名称。(1)根据上述含义绘制E-R图。(5分)(2)将E-R模型转换为关系模型;(5分)(要求:集成1:1和1:n的连接)(3)表示转换结果中每个关系模式的注释和外部代码。(5分)考试问题2计分一、单一选择题(这个大问题共20个问题,每个问题2分,共40分)如果每个项目中列出的四个备用项目中只有一个符合标题要求,请在标题后面的括号中填写相应的代码。如果选择无效、多重选择或未选择,则两者都没有区别。1.数据库系统的四个主要特征是():A.数据结构化b .数据的冗馀较小C.高数据独立性d .程序标准化2.数据的逻辑独立性是A.内部模式更改,无模式更改B.模式更改,无内部模式更改C.无模式更改、外部模式和应用程序更改D.内部模式更改,外部模式和应用程序保持不变3.在数据库的三级架构结构中,描述数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论