关系型数据库及应用复习题2_第1页
关系型数据库及应用复习题2_第2页
关系型数据库及应用复习题2_第3页
关系型数据库及应用复习题2_第4页
关系型数据库及应用复习题2_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、教师试做时间出题教师取题时间审核教研室主任出题单位使用班级测试日期系部主任测试成绩期望值印刷份数规定完成时间交教务科印刷日期学号;姓名:班级:密封线专业年级班 20 20学年第_学期关系数据库及应用课试卷 试卷类型:_卷题号-一-二二三四五六七八九十总成绩得分一单项选择题每题 2分,共30分1 有一个关系:学生学号,姓名,系别,规定学生姓名不能取空值,这一规那么属于A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束2 .对关系R进行投影运算后,得到关系5,那么A、关系R的元组数等于关系S的元组数B、关系R的元组数小于关系S的元组数C、关系R的元组数大于关系

2、S的元组数D、关系R的元组数大于或等于关系S的元组数3. 有两个关系R和S,分别包含15个和10个元组,那么在RUS,R-S,RAS中不可能出现的元组数目情况是A 15,5,10 B 18,7,7 C 21,11,4 D 25,15,04. 下面有关主键的表达正确的选项是A. 不同的记录可以具有重复的主键值或空值B. 一个表中的主键可以是一个或多个字段C. 在一个表中主键只可以是一个字段D. 表中的主键的数据类型必须定义为自动编号或文本5. 关系数据库中,实现实体之间的联系是通过表与表之间的A.公共索引 B. 公共存储 C. 公共元组 D. 公共属性6. 现在只知道关系包含的属性和关系的主码,

3、那么一定是第二范式的关系是A R1 A1, A2, A3 KEY AA2B R2B1, B2,B3 KEY B1R3 C1 , C2 ,C3 ,C4 KEY G,C2,C3青岛理工大学试卷纸D R4D1,D2,D3 KEY D1, D3阶段的任务? 物理设计7. 在关系数据库设计中,绘制 E-R图属于 A需求分析B概念设计C逻辑设计D8. 数据库中的封锁机制是的主要方法.A.完整性B.平安性C.并发限制D.恢复9. 假设系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控方式终止,这时内存中的信息丧失,而存储在外存上的数据未受影响,这种情况称为A事务故障B系统故障 C介

4、质故障D运行故障3、试卷必须装订,拆散无效;4、试卷必试题要求:1、试题后标注此题得分;2、试卷应附有评卷用标准答案,并有每题每步得分标准;须用碳素笔楷书,以便誉印;5、测试前到指定地点领取试卷.学号;姓名:班级:密封线10设有两个事务T1和T2,它们的并发操作如下所示,贝U正确的评价是T1T2从DB读S=10S=S-4写回S从DB读S= 6ROLLBACK 恢复S= 10A、该操作不存在问题B、该操作丧失修改C、该操作读了“脏数据D、该操作不能重复读11 使某个事务永远处于等待状态,而得不到执行的现象称为A死锁 B活锁 C串行调度 D不可串行调度12.在ER模型中,如果有7个不同实体集,有9

5、个不同的二元联系,其中3个1 : N联系,3个1 : 1联系,3个M : N 联系,根据ER模型转换成关系模型的规那么,转换成关系的数目是 A.7B.10C.13D.1613保护数据库,预防未经授权或不合法的使用造成的数据泄漏、破坏及更改是指数据的A平安性 B 完整性 C并发限制D 恢复14数据库设计中经常采用的策略是A自顶向下的进行需求分析,自底向上的进行概念结构设计B自顶向下的进行需求分析,自顶向下的进行概念结构设计C自底向上的进行需求分析,自底向上的进行概念结构设计D自底向上的进行需求分析,自顶向下的进行概念结构设计15标准化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及A数据的

6、不一致性B结构不合理C冗余度大D数据丧失二简做题每题4分,共20分1什么是数据库?2. 数据模型的三个要素;3. 参照完整性规那么的含义;4. 3NF的含义;5. 事务的四个特性;三每题5分,共40 分关于零件生产数据库的关系模式如下:生产商表:S SNO, SNAME, CITY 零件表:PPNO, PNAME, COLOR生产情况表:SPSNO, PNO, QTY1、用关系代数语言实现:求所在地为 Qingdao且名称为JS的生产商号SNO2、 用关系代数语言实现:求生产 LUOSI 零件名称的生产商名称 SNAME和所在地CITY3、用SQL语言实现:找知名为JS的生产商生产的零件号PN

7、O;4、用SQL语言实现:找出与P1 零件号同属一个生产商的其他零件的编号 PNO;5、 用SQL语言实现:修改生产LUOSI 零件名称的生产商所在城市为 Qingdao;6、用SQL语言实现:找出生产全部零件的生产商的名称 SNAME ;7、用SQL语言实现:找出不生产P1 零件号的生产商名称 SNAME ;8、用SQL语言实现:找出生产每种零件的生产厂商的个数;线密四 10 分某企业集团有假设干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂根据固 定的方案生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资.工厂的属性 有工厂编号、厂

8、名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名.1试画出反映工厂、产品、职工实体类型及其联系类型的 E-R图2转换成关系模型RU,指出各关系模式的候选码和外码.青岛理工大学试卷纸共 4页第4 页学号;姓名:班级:线密复习题B参考答案:一、单项选择题每题2分,共30分1-5 CDBBD 6-10 BBCBC 11-15 BBAAC二、简做题1、 数据库是长期存储在计算机内大量的有组织的可共享的数据集合2、数据模型的三要素:数据结构,数据操作和完整性约束3、一个关系的外码要么取空值要么取相对应的被参照关系中主码的值;4、3NF的含义:任何非主属性都完全函数依赖于码,不允许存

9、在非主属性对码的局部依赖和传递依赖5、原子性,一致性,隔离性,持续性;1、| 丨 SNO (匚 SNAME JS' (CITY 丄Qingdao ')( S);2、 n sname,city( n sno,sname,city (S )SP |X| ( (T PName= LUOSI ' (P);3、select PNO from S,SP where S.sno二SP.sno and S.Sname二'JS:4、select A.PNO from SP A,SP B where A.SNO=B.SNO and B.Pno二'P1' and A.

10、Pno<>'P1:5、update S set city='Qingdao' where sno in (select sno from P,SP where P.Pno=SP.Pno andP.n ame='LUOSI');6、select sn ame from S where Sno in (select sno from sp group by sno hav ing coun t(*)=(select cou nt(*) from P);7、select snamefrom S where not exists ( select * from SP where S.sno=SP.sno and SP.pno=' P1');8、select pno ,co un t(*) from

温馨提示

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

评论

0/150

提交评论