数据库系统概论模拟试题_第1页
数据库系统概论模拟试题_第2页
数据库系统概论模拟试题_第3页
数据库系统概论模拟试题_第4页
数据库系统概论模拟试题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

《数据库系统概论》模拟试题(1)一、选择题(每小题2分,共40分):.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。A.数据库系统B.文件系统C.人工管理D.数据项管理.对关系模型叙述错误的是。A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统.关系运算中花费时间可能最长的运算是。A.投影 B.选择 C.笛卡尔积 D.除.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)o要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。A.SB.SC,CC.S,SC D.S,C,SCA.S.“年龄在15至30岁之间”这种约束属于数据库管理系统的( )功能。A安全性 B完整性 C恢复 D并发控制.关系规范化中的删除操作异常是指。A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据未被删除 D.应该插入的数据未被插入.在关系数据库设计中,设计关系模式是的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是M端实体的码NM端实体的码N端实体的码C.M端实体码与C.M端实体码与N端实体码组合D.重新选取其他属性.下面哪个不是数据库系统必须提供的数据控制功能。A.安全性B.可移植性C.完整性 D.并发控制.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是——。A该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读 D.该操作读“脏”数据T1 T2 一①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错 图1事务并发操作图TOC\o"1-5"\h\z.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )A属性冲突 B语法冲突 C结构冲突 D命名冲突.数据库的三级模式之间存在的映像关系正确的是( )A外模式/内模式 B外模式/外模式 C外模式/模式D模式/模式.事务内部的故障的恢复需要( )A程序本身 B日志文件C数据转储 D数据库镜像.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id一〉{name,sex,age,depart_id);depart_id—〉depart_name,其满足()A1NFB2NFC3NFDBCNF.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0—100。若要把“张二的化学成绩80分”插入5中,则可用()。AADDINTOSVALUES(‘张二‘,‘化学‘,‘80’)BINSERTINTOSVALUES(‘张二‘,‘化学‘,‘80’)CADDINTOSVALUES(‘张二‘,‘化学‘,80)DINSERTINTOSVALUES(‘张二‘,‘化学’,80).在概念模型中的客观存在并可相互区别的事物称()A实体 B元组 C属性 D节点.在数据库系统中,对存取权限的定义称为( )A命令 B定义 C授权 D审计.关系数据库中,实现实体之间的联系是通过关系与关系之间的()A公共索引B公共存储C公共元组D公共属性.日志文件的主要作用是处理数据库的( )A安全性 B完整性 C恢复 D并发控制.如果一个系统定义为关系系统,那么它支持( )A关系数据结构 B支持选择、投影和连接运算CA、B均不需要 DA、B均成立二、填空题(每小空1分,共15分):. 是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。TOC\o"1-5"\h\z.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加 ,不能加 一,直到事务T释放A上的锁。.关系操作的特点是操作。.关系代数中,从两个关系中找出相同元组的运算称为运算。.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和 。.SQL语言的数据定义功能包括 、 、 和 。.实体之间的联系可抽象为三类,它们是、和m:n联系。.在关系模式R(A,B,C,D)中,存在函数依赖{A->B,A->C,A->D,(B,C)->A},则候选码是或,关系模式R(A,B,C,D)属于。三、综合题(45分):.某医院病房计算机管理中需要如下信息:(9分)科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的E-R图;(4分)(2)将该E-R图转换为关系模型结构;(3分)(3)指出转换结果中每个关系模式的候选码。(2分).设某“图书读者数据库”的三个关系模式如下:(16分)图书Book:书号(Bno)、类别(Bclass)、出版社(Bpublisher)、作者(Bauthor)、书名(Bname)、定价(Bprice)、数量(Bqty)、购买日期(Bbuydate)、备注(Bremark);读者Reader:编号(Rno)、姓名(Rname)、单位(Runit)、性别(Rsex)、电话(Rtel)借阅Borrow:书号(Bno)、读者编号(Rno)、借阅日期(Borrowdate)、还书日期(Returndate)(1)写出查询请求“被数据库中所有读者借阅过的图书书号和书名”所对应的关系代数表达式;(5分)(2)写出查询请求“没有借阅过'计算机'类图书的所有读者号和读者名”所对应的关系代数表达式;(5分)(3)用SQL语句完成下列操作(6分)①求“机械工业出版社”出版的各类图书的平均定价(3分)②新增一个读者,信息为(“R0468”,“张萍”,“外语学院”,“女”“7874357”)(3分).设有关系模式R(U,F),其中: (10分)U={E,F,G,H},F={EfG,G^E,F^EG,H^EG,FH^E)求F的最小依赖集。.设有关系R和函数依赖F:(10分)R(W,X,Y,Z),F={XV,WXT)。试求下列问题:(1)写出该关系的候选码。(5分)(2)判断关系R属于第几范式?(5分)《数据库系统概论》(1)参考答案一、选择题(每小题2分,共40分):TOC\o"1-5"\h\z.A 2.D 3.C 4.D 5.B 6.A 7.C 8.C 9.B 10.C.B 12.C 13.B 14.B 15.B 16.A 17.C 18.D 19.C 20.D二、填空题(每小空1分,共15分):.事务.S锁 X锁.集合.交.无损连接.定义数据库定义基本表 定义视图 定义索引.1:1 1:n.A(B,C)2nf、综合题(45分):1.解:(1)本题的E-R图如图2所示。(2)对应的关系模型结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;图2E-R图.设某“图书读者数据库”的三个关系模式如下:(16分)图书Book:书号(Bno)、类别(Bclass)、出版社(Bpublisher)、作者(Bauthor)、书名(Bname)、定价(Bprice)、数量(Bqty)、购买日期(Bbuydate)、备注(Bremark);读者Reader:编号(Rno)、姓名(Rname)、单位(Runit)、性别(Rsex)、电话(Rtel)借阅Borrow:书号(Bno)、读者编号(Rno)、借阅日期(Borrowdate)、还书日期(Returndate)(1)写出查询请求“被数据库中所有读者借阅过的图书书号和书名”所对应的关系代数表达式;(5分)(2)写出查询请求“没有借阅过'计算机'类图书的所有读者号和读者名”所对应的关系代数表达式;(5分)KRno,Rname(Reader)-KRno,Rname9Bclass='计算机,(Book)XBorrowXReader)(3)用SQL语句完成下列操作(6分)①求“机械工业出版社”出版的各类图书的平均定价(3分)SelectBclass,Avg(Bprice)FromBookWhereBpublisher='机械工业出版社,GroupbyBclass②新增一个读者,信息为(“R0468”,“张萍”,②卜语学院”,“女。“7874357")(3分)InsertintoReaderValues("R0468”,“张萍”,“外语学院”,"女”“7874357").设有关系模式R(U,F),其中: (10分)U={E,F,G,H},F={E-G,G-E,F-EG,H-EG,FH-E}求F的最小依赖集。解:⑴将F中右部属性单一化:(2分)F1={E-G,G-E,F-E,F-G,H-E,H-G,FH-E}⑵去掉左部冗余的属性。对于FH-E,由于有F-E,则为多余的。F2={E-

温馨提示

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

评论

0/150

提交评论