欢迎来到天天文库
浏览记录
ID:61694198
大小:38.26 KB
页数:3页
时间:2021-03-09
《级数据库B卷答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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.持
2、久性20.?21.函数依22.次模型23.共享()24.关系25.主属性三、答(每小5分,共10分)26.数据运行中可能生的故障有哪几?哪故障的恢复需要用的参与及故障的恢复程?分事故障、系故障和介故障。其中介故障破坏了数据恢复需要由用装入后副本和日志。系反向描日志文件,将已提交的事行重做。27.什么是封?基本的封型有几种?述它的含。封就是事T在某个数据象(例如表、等)操作之前,先向系出求,其加。基本封型有和写,前者用于取一个数据象,后者用于取和修改一个数据象。四、用(共50分)28.有一教学数据,包括S、C、SC3个关系模式:S(
3、SNO,SNAME,SAGE,SEX);C(CNO,CNAME,GRADE,DEPARTMENT);SC(SNO,CNO,SCORE);学生表S由学号(SNO)、姓名(SNAME)、年(SAGE)、性(SEX)成;程表P由程代(CNO)、程名(CNAME)、学分(GRADE)、开院系(DEPARTMENT)成;表由学号(SNO)、程号(CNO)、成(SCORE)成,表示某学生修某程的成SCORE。使用SQL句完成如下功能:(1)创建视图sv,在该视图中显示学生的学号,姓名,平均成绩;(5分)CREATEVIEWsv(学号,姓名,平
4、均成绩)ASSELECTS.SNO,SNAME,av1FROMS,(SELECTSNO,AVG(SCORE)av1FROMSCGROUPBYSNO)SC1WHERESC1.SNO=S.SNO(2)查询选修了数据库课程的学生人数;(5分)SELECTcount(S.SNO)FROMS,SC,CWHERES.SNO=SC.SNOANDC.CNO=SC.CNOANDCNAME=’数据库’(3)查询选修人数超过10人的课程的代码。(5分)SELECTCNOFROMSCGROUPBYCNOHAVINGCOUNT(SNO)>1029.(1)C
5、REATETALBE部门(部门号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分)30.就下图给出的关系R,回答问题R工程号材料号数量开工日期完工日期价格P1I1419980519990225
6、0P1I26199805199902300P1I315199805199902180P2I16199811199912250P2I418199811199912350(1)它为几范式?为什么?(5分)(2)是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?(5分)(3)将它分解成3NF范式,分解后的关系是如何解决分解前可能存在的删除异常问题的?(5分)(1)第一范式,因为该关系模式的码为(工程号,材料号),存在非主属性价格对码的部分函数依赖;(5分)(2)存在删除异常,假如某个工程因某种原因被取消,从表中删除该工程时,该
7、工程用到材料的价格也被删除—不该删的被删了。(5分)(3)将它分解为R1(工程号,开工日期,完工日期料号,数量)三个关系模式可消除删除异常。(31.1.根据上述规则设计E-R模型。(6分)名称领导电话院系1属于11拥有开设nm学生选修),R2(材料号,价格),R3(工程号,材5分)教师号姓名性别职称n教师m讲授学期nnn课程学号姓名性别年龄成绩课程号课程名学分2..将E-R模型转换成关系模式,并用下划线和波浪线标识出每个关系模式的主键和外键。(4分)院系(名称,领导,电话)教师(教师号,姓名,性别,职称,院系)课程(课程号,课程
8、名,开课院系,学分)学生(学号,姓名,性别,年龄,院系)选修(学号,课程号,成绩)(学号、课程号既是主键,也是外键)
此文档下载收益归作者所有