《数据库B卷答案》word版.doc

上传人:wuy****n92 文档编号:53946946 上传时间:2022-10-27 格式:DOC 页数:3 大小:40.51KB
返回 下载 相关 举报
《数据库B卷答案》word版.doc_第1页
第1页 / 共3页
《数据库B卷答案》word版.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《《数据库B卷答案》word版.doc》由会员分享,可在线阅读,更多相关《《数据库B卷答案》word版.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、东莞理工学院数据库系统原理II(B卷)参考答案与评分表准20082009学年第二学期一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分1B2C3D4D5B6B7D8A9B10D11A12D13A14A15B二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。16用户定义完整性17基本表、基本表18实体联系模型(ER模型)19持久性20?21传递函数依赖22层次模型23共享锁(读锁)24关系25主属性三、简答题(每小题5分,共10分)26

2、 数据库运行中可能产生的故障有哪几类?哪类故障的恢复需要用户的参与及该类故障的恢复过程?分为事务故障、系统故障和介质故障。其中介质故障破坏了数据恢复时需要由用户装入后备副本和日志。系统反向扫描日志文件,将已经提交的事务进行重做。27什么是封锁?基本的封锁类型有几种?试述它们的含义。封锁就是事务T在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁。基本封锁类型有读锁和写锁,前者用于读取一个数据对象,后者用于读取和修改一个数据对象。四、应用题(共50分)姓名: 学号: 系别: 年级专业: ( 密 封 线 内 不 答 题 )密封线线28设有一教学数据库,包括S、C、SC3个关系模

3、式: 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)、课程号(CNO)、成绩(SCORE)组成,表示某学生选修某课程的成绩为SCORE。使用SQL语句完成如下功能:(1) 创建视图sv,在该视图中显示学生的学号,姓名,平均成绩;(5分) CREATE VIEW sv(学号,姓名,

4、平均成绩) AS SELECT S.SNO,SNAME,av1 FROM S,(SELECT SNO,AVG(SCORE) av1 FROM SC GROUP BY SNO) SC1 WHERE SC1.SNO=S.SNO(2) 查询选修了数据库课程的学生人数;(5分) SELECT count(S.SNO) FROM S,SC,C WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND CNAME=数据库(3) 查询选修人数超过10人的课程的代码。(5分) SELECT CNO FROM SC GROUP BY CNO HAVING COUNT(SNO)1029(1)

5、 CREATE TALBE 部门( 部门号 CHAR(6)PRIMARY KEY, 名称 VARCHAR(50), 经理名 CHAR(8), 电话 CHAR(12)(5分) CREATE TABLE 职工(职工号 CHAR(10) PRIMARY KEY, 姓名 CHAR(8), 年龄 TINYINT CHECK(年龄 BETWEEN 0 AND 60), 职务 VARCHAR(20), 工资 DECIMAL(8,2), 部门号 CHAR(6) REFERENCES 部门(部门号)(5分)30就下图给出的关系R,回答问题R工程号材料号数量开工日期完工日期价格P1I141998051999022

6、50P1I26199805199902300P1I315199805199902180P2I16199811199912250P2I418199811199912350(1) 它为几范式?为什么?(5分)(2) 是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?(5分)(3) 将它分解成3NF范式,分解后的关系是如何解决分解前可能存在的删除异常问题的?(5分)(1)第一范式,因为该关系模式的码为(工程号,材料号),存在非主属性价格对码的部分函数依赖;(5分)(2)存在删除异常,假如某个工程因某种原因被取消,从表中删除该工程时,该工程用到材料的价格也被删除不该删的被删了。(5分)(3)

7、将它分解为R1(工程号,开工日期,完工日期),R2(材料号,价格),R3(工程号,材料号,数量)三个关系模式可消除删除异常。(5分)311.根据上述规则设计E-R模型。(6分)成绩职 称姓 名性 别教师号课程名学分课程号年 龄姓 名性 别学 号学期教师n学生拥有 院系1属于1nn课程讲授mmn选修开设1n电 话领导名称2.将E-R模型转换成关系模式,并用下划线和波浪线标识出每个关系模式的主键和外键。(4分)院系(名称,领导,电话)教师(教师号,姓名,性别,职称,院系)课程(课程号,课程名,开课院系,学分)学生(学号,姓名,性别,年龄,院系)选修(学号,课程号,成绩)(学号、课程号既是主键,也是外键)讲授(教师号,课程号,学期)(教师号,课程号既是主键,也是外键)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 习题库

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁