数据库系统原理(a卷)参考答案与评分标准模板

数据库系统原理(a卷)参考答案与评分标准模板

ID:35504911

大小:102.23 KB

页数:4页

时间:2019-03-25

数据库系统原理(a卷)参考答案与评分标准模板_第1页
数据库系统原理(a卷)参考答案与评分标准模板_第2页
数据库系统原理(a卷)参考答案与评分标准模板_第3页
数据库系统原理(a卷)参考答案与评分标准模板_第4页
资源描述:

《数据库系统原理(a卷)参考答案与评分标准模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、山东财经大学2014-2015学年第一学期期末试题数据库系统原理试卷(1)参考答案与评分标准示例一、填空题(每空1分,共15分)1.数据结构2.实体完整性3.安全性4.X锁、S锁5.视图6.丢失修改、不可重复读7.模式&可串行化9.概念单一化10.外码11.AD12.313.逻辑二、简答题(每题3分,共15分)1.事务的执行次序称为调度。(1分)-•个调度Sc在保证冲突操作的次序不变的情况下,通过交换不同事务不冲突操作的次序得到另一个调度Sc,,如果Sc,是串行的,那么调度Sc是一个冲突可串行化的调度。(2分)2.1)反

2、向扫描文件日志(即从最后向前扫描H志文件),査找该事务的更新操作。2)对该事务的更新操作执行逆操作。即将II志记录屮“更新前的值”写入数据库。3)继续反向扫描日志文件,做同样处理。4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。3.当修改R屮的A值时,对S屮的A值可能有2种修改:1)D2)null4.属于3NF。因为候选码是全码,意味着所有属性都是主属性,故肯定不可能存在非主属性对码的部分函数依赖和传递函数依赖,因此必定属于3NF。5・1)从重新开始文件中找到最后一个检杏点记录在日志文件屮的地址,由

3、该地址在H志文件小找到最后一个检查点记录。2)由该检查点记录得到检查点建立时刻所冇正在执行的事务清单ACTIVE-LIST,建立两个事务队列:UNDO-LIST和REDO-LIST,把ACTIVE-LIST暂时放入UNDO-LIST队列,REDO队列祈为空。2)从检查点开始正向扫描口志文件,直到口志文件结束,如冇新开始的事务匚,把「暂时放入UNDO-LIST队列;如有提交的事务Tj,把Tj从UNDO-LIST队列移到REDO-LIST队列。3)对UNDO-LTST屮的每个事务执行UNDO操作,对REDO-LIST屮的每个

4、事务执行REDO操作。三、编程与关系运算(第1题12分,第2题6分,第3题12分,共30分)1.createprocedurep(Gbmmcchar(10),@zenumeric(10,2)output)asdeclare@jcgznumeric(8,2),@zwgznumeric(8,2),@zjgznumeric(8,2),znumeric(8,2),@sdfnumeric(8,2)declareccursorforselectjcgz,zwgzzjgzffz,sdffromgz,bmzzgqkwheregz•zgb

5、h=zgqk•zgbhandzgqk・bmbh=bm•bmbhandbmmc=@bmmcopencfetchnextfromcinto@jcgz,@zwgz,@zjgz,@fz,@sdfset@ze=0while@@fetch_status=0beginsetjcgz+@zwgz+@zjgz-@fz+@sdffetchnextfromcinto@jcgz,@zwgz,@zjgzz@fz,@sdfendclosecdeallocatecgo2・createtriggertonkyqkafterinsertasifnotex

6、ists(select*frominsertedwherezgbhin(selectzgbhfromzgqk))beginprint,信息错误,不能插入!1rollbacktransactionendelseprint1信息成功插入!go3・1)2)3)4)口zgbh,bmbh(b劝=女(zg冰))■^zgxm(bjcg42500(gZ8Zg冰))(3分)nzgbh,kybh,kymc(叭晌心计算机,9加)00Zg旅00灯必)©分)nzgbh,zgxm()-n(zgqkcokyqk)(3分)(3分)四.应用题(共25分)

7、1.1)(AE)的闭包二(AECD)(2分)码:BE(3分)2)1NF(2分)因为存在非丄属性对码的部分函数依赖。(3分)3)规范为:R1(AC),R2(CD),R3(BC),R4(DEC),R5(CEA),R6(BE)(每给出1个给1分,共5分)2.给事务增加加锁和解锁指令,并遵从两段锁协议(4分)SLOCK(A)T2:SLOCK(B)SLOCK(B)SLOCK(A)B=B+AA=B-AXLOCK(B)XLOCK(A)WRITE(B)WRITE(A)UNLOCK(BA)UNLOCK(AB)T1:这两个事务的执行可能会引

8、起死锁。(3分)(3分)因为这两个事务分别在加锁了某资源后,屮请获得对方所拥有资源的封锁,只能处于等待的状态,无法继续卜•去。五.设计题(共15分)属性略。(6分)2.(6分)部门(部门编号,部门名称,负责人)供应商(供应商号,供应商名,城市,经理)设备(设备编号,设备类型,设备型号,单价,牛产厂商)采购(部门编号,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。