全球旧事资料 分类
使用元组演算语言查询选修了‘刘红’老师课程的同学姓名、课程名及相应的成绩。四、综合设计题(共40分)1已知:关系模式R(UF)中RABCDEGF{BE→GBD→GCDE→ABCD→ACE→GBC→AB→DC→D}求:1BCFR的候选码。5分2F的最小函数依赖集并将模式R用算法分解到无损连接的3NF。5分2设有关系模式RUFUEGHIJFE→IJ→II→GGH→IIH→EG假设有一个分解PR1IJR2GHIR3IHE判断该分解是否保持函数依赖关系并判断此分解是否具有无损连接性。(10分)3对于关系模式RDBISQO设有两个函数依赖集F和GFAB→CD→EGC→ABE→CBC→DCG→BDACD→BCE→AGGAB→CD→GC→ABE→CBC→DCG→BD→ECE→G试判断F和G是否等价。(5分)4数据库设计设计一个商品销售数据库此数据库中保存有商品记录包括商品号、名称、单价、类别、单位。客户记录包括客户号、客户名、客户地址、联系。一个客户有多个
第2页共11页
f地址。销售记录有客户、商品、销售数量、订货日期和发货地址。要求1画出ER图5分2根据需要可以增加属性转换为满足3NF的关系模式5分3给出主键约束和外键约束5分4关系名和属性名用汉字五、优化与并发(每题5分共10分)1设有二个事务T、U下面的并发操作是否正确若不正确请使用时间戳方法解决其冲突设Ts(T)TsU。TUReadbReadbWritebb300Writebb5002优化中的算法描述:根据索引连接算法描述下列查询操作的实现。5分selectabfromemployeeasalesbwhereaemp_
obsale_id
第3页共11页
f江西财经大学06-07第一学期期末考试试卷
试卷代码:03115课程名称:数据库系统原理B授课课时:96适用对象:本科选课班一、选择题(从下列各题四个答案中选出一个正确答案每小题1分共10分)15ADCAB610BCCCA
二、简答题(回答要点并简明扼要作解释。每题5分共20分)1、简述各种不同的封锁协议及解决的问题①一级封锁协议是:事务T在修改数据R之前必须先对其加X锁直到事务结束才释放。事务结束包括正常结束(COMMIT)和非正常结束(ROLLBACK)。一级封锁协议可以防止丢失修改并保证事务T是可恢复的。使用一级封锁协议可以解决丢失修改问题。②二级封锁协议是:在一级封锁协议加上事务T在读取数据R之前必须先对其加S锁读完后方可释放S锁。二级封锁协议除防止了丢失修改还可以进一步防止读“脏”数据。但在二级封锁协议中由于读完数据后即可释放S锁所以它不能保证可重复读。③三级封锁协议是:一级封锁协议加上事r
好听全球资料 返回顶部