北师18秋《数据库原理与应用》离线作业答案

发布时间:2024-01-06 09:01:12浏览次数:14
北 京 师 范 大 学 网 络 教 育《数据库原理与应用》作业答案客观题部分:一、选择题(每题 1 分,共 15 题)参考答案:1.C 2.D 3.D 4.A 5.C D 6.D 7.B D 8. A D 9. A 10. C11. D 12. D 13. C D 14. D 15. C主观题部分:一、简答题(每题 2.5 分,共 2 题)1、事务 T1 封锁了数据 A,又申请封锁数据 B,而事务 T2 封锁了数据 B,又申请封锁数据 A,此时出现了 T1 和 T2 互相等待却永远不能获得的死锁状态。解决死锁的办法有两种,一种是诊断,另一种是预防。诊断的方法是系统不采取控制死锁产生的措施,而是进行诊断,一旦发现产生了死锁,撤销一个代价最小的事务,来排除死锁。预防的办法则是系统采取一定的措施预防死锁的发生,如一次封锁法和顺序封锁法。2、关系模式规范化成 BCNF 有如下几个步骤:① 确定关系模式的码② 对关系进行投影,消除关系模式中非主属性对码的部分函数依赖和传递函数依赖,使关系达到第三范式。③ 在第三范式的基础上,再消除关系中主属性对码的部分和传递函数依赖,关系模式即可达到 BCNF。二、论述题(每题 5 分,共 2 题)1、请给出如下两个关系交、差、并的结果。交的结果 学生姓名 院系于立新 中文陈 莹 数学1 北 京 师 范 大 学 网 络 教 育差的结果学生姓名 院系王盛光 计算机孙 凯 生物并的结果学生姓名 院系王盛光 计算机于立新 中文陈 莹 数学孙 凯 生物赵宏章 数学吴兰芬 化学2、SQL 语言1.SELECT 姓名, 借书证号,图书,借阅时间FROM 借阅,读者WHERE 借阅.借书证号=读者.借书证号 AND 系别=“电子商务”; 2.SELECT 姓名, 借书证号,系别,图书号FROM 读者WHERE 借书证号 IN SELECT 借书证号FROM 借阅WHERE 借阅时间< “2002/11/30”;2
文档格式: docx,价格: 5下载文档
返回顶部