欢迎来到天天文库
浏览记录
ID:24432842
大小:69.00 KB
页数:3页
时间:2018-11-14
《《数据库b卷答案》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、东莞理工学院《数据库系统原理II》(B卷)参考答案与评分表准2008-2009学年第二学期一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分1.B2.C3.D4.D5.B6.B7.D8.A9.B10.D11.A12.D13.A14.A15.B二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。16.用户定义完整性17.基本表、基本表18.实体联系模型(ER模型)19.持久性20.?21.传递函数依赖22.层次模型23.共享锁
2、(读锁)24.关系25.主属性三、简答题(每小题5分,共10分)26.数据库运行中可能产生的故障有哪几类?哪类故障的恢复需要用户的参与及该类故障的恢复过程?分为事务故障、系统故障和介质故障。其中介质故障破坏了数据恢复时需要由用户装入后备副本和日志。系统反向扫描日志文件,将已经提交的事务进行重做。27.什么是封锁?基本的封锁类型有几种?试述它们的含义。封锁就是事务T在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁。基本封锁类型有读锁和写锁,前者用于读取一个数据对象,后者用于读取和修改一个数据对象。四、应用题(共50分)姓名:学号:系别:年级专业:(密封线内不答题
3、)……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………28.设有一教学数据库,包括S、C、SC3个关系模式:S(SNO,SNAME,SAGE,SEX);C(CNO,CNAME,GRADE,DEPARTMENT);SC(SNO,CNO,SCORE);学生表S由学号(SNO)、姓名(SNAME)、年龄(SAGE)、性别(SEX)组成;课程表P由课程代码(CNO)、课程名(CNAME)、学分(GRADE)、开课院系(DEPARTMENT)组成;选课表由学号(SNO)、课
4、程号(CNO)、成绩(SCORE)组成,表示某学生选修某课程的成绩为SCORE。使用SQL语句完成如下功能:(1)创建视图sv,在该视图中显示学生的学号,姓名,平均成绩;(5分)CREATEVIEWsv(学号,姓名,平均成绩)ASSELECTS.SNO,SNAME,av1FROMS,(SELECTSNO,AVG(SCORE)av1FROMSCGROUPBYSNO)SC1WHERESC1.SNO=S.SNO(1)查询选修了数据库课程的学生人数;(5分)SELECTcount(S.SNO)FROMS,SC,CWHERES.SNO=SC.SNOANDC.CNO=SC.CNOANDCNAM
5、E=’数据库’(2)查询选修人数超过10人的课程的代码。(5分)SELECTCNOFROMSCGROUPBYCNOHAVINGCOUNT(SNO)>1029.(1)CREATETALBE部门(部门号CHAR(6)PRIMARYKEY,名称VARCHAR(50),经理名CHAR(8),电话CHAR(12))(5分)CREATETABLE职工(职工号CHAR(10)PRIMARYKEY,姓名CHAR(8),年龄TINYINTCHECK(年龄BETWEEN0AND60),职务VARCHAR(20),工资DECIMAL(8,2),部门号CHAR(6)REFERENCES部门(部门号))(5
6、分)30.就下图给出的关系R,回答问题R工程号材料号数量开工日期完工日期价格P1I14199805199902250P1I26199805199902300P1I315199805199902180P2I16199811199912250P2I418199811199912350(1)它为几范式?为什么?(5分)(2)是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?(5分)(3)将它分解成3NF范式,分解后的关系是如何解决分解前可能存在的删除异常问题的?(5分)(1)第一范式,因为该关系模式的码为(工程号,材料号),存在非主属性价格对码的部分函数依赖;(5分)(2)存在
7、删除异常,假如某个工程因某种原因被取消,从表中删除该工程时,该工程用到材料的价格也被删除—不该删的被删了。(5分)(3)将它分解为R1(工程号,开工日期,完工日期),R2(材料号,价格),R3(工程号,材料号,数量)三个关系模式可消除删除异常。(5分)31.1.根据上述规则设计E-R模型。(6分)成绩职称姓名性别教师号课程名学分课程号年龄姓名性别学号学期教师n学生拥有院系1属于1nn课程讲授mmn选修开设1n电话领导名称2..将E-R模型转换成关系模式,并用下划线和波
此文档下载收益归作者所有