您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 数据库原理试题04-05B卷答案
2004——2005学年第二学期期末考试试卷(共100分)客观题一、本题共10小题,每小题1分,共10分,在每小题给出的四选项中,只有一项是符合题目要求的(1)B(2)D(3)D(4)D(5)D(6)B(7)D(8)D(9)D(10)C主观题一、填空题(本题共10小题,每小题1分,共10分)1、完整性2、物理3、更新处理器4、R∩S=R-(R-S)5、增广6、先日之后文件7、并发错误8、海量9、丢失修改10、网状模型二、简答题(本大题共5小题,每小题4分,共20分)1、(1)SQL语言是面向集合的………………………………………………………………1分(2)主语言是面向记录的………………………………………………………………1分(3)游标的作用是协调这两种不同的处理方式…………………………………………2分2、日志文件的作用是(1)事务故障和系统故障的恢复……………………………………2分(2)协助后备副本进行介质故障恢复……………………………………………………2分3、如果事务T1封锁了数据R1,T2封锁了数据R2,T1又申请封锁数据R2,因T2封锁了数据R2,T1等待T2释放R2;接着T2又申请封锁数据R1,因T1封锁了数据R1,T2等待T1释放R1;这样就出现了T1等待T2,T2等待T1,两个事务永远不能结束,形成死锁。4、多个事务并发执行是正确的,当且仅当其结果与按某一次序串性地执行它们是的结果相同,这种调度策略为可串行化调度。5、…………………………………………………………………以下少一项减1分,答全4分实体完整性、参照完整性、用户完整性三、设计题(本大题共10小题,每小题4分,共40分)1、∏姓名,家庭地址(σ部门名称=“办公室”(部门)σ职务=“科长”(职工))2、update保健set健康状况=“一般”where职工号=“3061”3、createviewcwk(职工号,健康状况)ASselect职工号,健康状况From部门,职工,保健Where部门.部门编号=职工.部门编号and职工.职工号=保健部门.职工号and部门.部门名称=“财务科”4、∏职工号((职工)-∏职工号(σ公司名=“开元”(公司)工作职工))5、select公司号,avg(工资)from职工,工作where职工.职工号=工作.职工号and职工.性别=“女”groupby公司号6、update工作set工资=工资+200where职工号inselect职工号from职工where职工.职工号=工作.职工号and职工.年龄〉507、码为:ACER1(ADC)R2(ED)R3(DB)R4(BCD)8、9、学生(学号,姓名,性别)课程(课程号,课程名,学时)选课(学号,课程号,分数)10、产品(产品号,产品名)数量(产品号,时间,产量,成本)四、综合题(本大题共2小题,每小题10分,共20分)1、(1)ER图(2)学生(学号,姓名,性别)课程(课程号,课程名,学时,教师编号,教师姓名)选课(学号,课程号,分数)(3)2NF就有传递学生(学号,姓名,性别)课程(课程号,课程名,学时,教师编号)教师(教师编号,教师姓名)选课(学号,课程号,分数)2、CreateviewE_B(maxg,ming)Asselectmax(ES),min(ES)FromEMPGroupbyEDGrantselectonviewE_Btoyanglan
本文标题:数据库原理试题04-05B卷答案
链接地址:https://www.777doc.com/doc-4904681 .html