- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2004数据库原理试题评分标准及参考答案A
06/07学年 一 学期山东轻工业学院 数据库原理 课程试题评分标准及标准答案A
简答题(共21分)
数据库的安全性(3分)
数据库的安全性是指保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏。 -------3分
事务的性质(4分)
事务的ACID特性:
原子性(Atomicity):事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。 ------1分
一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态 ------1分
隔离性(Isolation):对并发执行而言,一个事务的执行不能被其他事务干扰。 ------1分
持续性(Durability ):一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。 ------1分
存储过程(4分)
是由PL/SQL语句书写的过程, ------1分
这个过程经编译和优化后存储在数据库服务器中, ------2分
使用时只要条用即可。 ------1分
今有两个事务的一个调度r1(B) w1(B) r2(B) w2(B)r1(A)w1(A) r2(A) w2(A),该调度是冲突可串行化的调度吗?为什么?(4分)
该调度是冲突可串行化的调度 ------2分
因r2(B) w2(B)与r1(A)w1(A) 变为 串行调度
r1(B) w1(B) r1(A)w1(A) r2(B) w2(B) r2(A) w2(A)
------2分
使用检测点方法进行数据库恢复的步骤(6分)
1)从重新开始文件中找到最后一个检查点记录在日志文件中的地址, 由该地址在日志文件中找到最后一个检查点记录 ------1分
2)由该检查点记录得到检查点建立时刻所有正在执行的事务清单ACTIVE-LIST ------1分
建立两个事务队列 UNDO-LIST
REDO-LIST
把ACTIVE-LIST暂时放入UNDO-LIST队列,REDO队列暂为空。
------1分
3)从检查点开始正向扫描日志文件,直到日志文件结束 ------1分
如有新开始的事务Ti,把Ti暂时放入UNDO-LIST队列
如有提交的事务Tj,把Tj从UNDO-LIST队列移到REDO-LIST队列 ------1分
4)对UNDO-LIST中的每个事务执行UNDO操作, 对REDO-LIST中的每个事务执行REDO操作。 ------1分
(共43分)某学校教学数据库,共有三个表,分别为:学生基本情况表Student(Sno,Sname,Sage,Ssex,Sdept),课程表
course(Cno,Cname,Cpno,Ccredit),学生选课表SC(Sno,Cno,Grade)
1、(每小题3分)用SQL语句完成下列全部小题: -----酌情扣分
求 学分为3 的课程号和课程名;
SELECT Cno, Cname
FROM Course
WHERE Ccredit=3 ;
求年龄小于17岁的学生
SELECT *
FROM Student
WHERE Sage17 ;
求选修过“01”号课程的学生的学号、姓名和成绩
SELECT Sno, Sname, Grade
FROM Student,SC
WHERE Student.Sno=SC.Sno AND Cno=”01” ;
求成绩大于90分的学生的姓名、课程名及成绩
SELECT Sname, Cname, Grade
FROM Student,SC,course
WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno
AND Grade90” ;
统计选修人数超过100人课程的课程号
SELECT Cno
FROM SC
GROUP BY Cno HAING count(Sno)100 ;
建立数学系全体学生的视图
CREATE VIE
文档评论(0)