吉林大学软件学院2018年《数据库原理》期末试题A卷

2022-05-15 21:10:20   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《吉林大学软件学院2018年《数据库原理》期末试题A卷》,欢迎阅读!
吉林大学,软件学院,期末,试题,原理

吉林大学软件学院2018年《数据库原理》期末试题

考试时间:20186



班级: 学号: 姓名:

请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰;

请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸

一并交上来。



一、 [20]用英文解释下列名词:

1. Instance 2. Relationship 3. Weak entity set 4. Transactions 5. Foreign key 6. RAID 7. Dense

8. Query Optimization 9. Schedule

10. Conflict equivalent

二、 [20]以下是某健身俱乐部的会员管理数据库,其保存的信息有:

·顾客会员档案(members),包括会员编号Cid,姓名Cname,性别Csex,年Cage,联系电话Phone,入会时间Cdate

·根据会员的缴费情况,可分成初级会员、中级会员、高级会员、VIP会员等不同的等级type,享受不同的折扣discount;由于俱乐部不定期举办优惠活动,因此相同级别的会员可能享有不同的折扣;

·俱乐部有若干健身教练为会员提供服务,健身教练(adviser)的信息包括:编Ano,姓名Aname,性别Asex,电话Atel;健身教练是分等级的,健身教练的等级Alevel随着其指导的会员人数和工作时间的增长而增长;

·每个会员每次健身都配有一个专职的健身教练,但不一定每次都是同一个人; ·健身教练的工资按日薪发放,包括分两部分:一部分是根据其级别发放的基本工资salary,相同级别的教练工资相同;另一部分是根据每天为顾客服务的次数确定的奖金,不同级别的教练,其每人次的奖金额度awards也不同。 1. 画出上述关系的E-R模型[15]

2. E-R模型转换为符合3NF规范的关系模型[5]



三、 [15]根据第二题的中定义的关系模式,用关系代数表达式完成下列查询。


查询年龄大于30岁的女会员的姓名和入会时间

查询201051日来俱乐部健身的会员及其指导教练的姓名 查询所有1号教练指导过,但是2号教练没有指导过的会员的姓名 查询被所有男教练都指导过的会员的姓名 查询享受最大折扣的会员的名字和用户等级

四、 [20]根据第二题的中定义的关系模式,用SQL完成下列操作。

1. 查询俱乐部所有的教练的名字和级别,并按照教练级别进行降序排列,级别

相同的按姓名的升序排列

2. 查询陈宇教练指导过的年龄大于40岁的会员的名字 3. 查询所有1级教练指导过的会员的名字

4. 查询201051日指导会员次数超过5人次的教练的名字 5. 创建一个包含陈宇教练每天的日工资的视图v_chenyu 6. 妇女节到了,给所有VIP的女会员增加3%的折扣



五、 [15] 设有属于1NF的关系模式R={A, B, C, D, E}R上的函数依赖集 F =

{ ADEDBBCDDCA } 1. 计算 (DC)+(BC)+(CE)+ 2. 写出R的所有候选码。 3. R是否属于3NF?为什么?



六、 [10]设有如下调度S,判别S是否为冲突可串行化调度。如果是,给出等

价的串行化调度;如果不是,说明理由。

T1 read(A)



write(A)

read(D) write(D)



T2 read(C)



read(B) write(C)

write(B)





T3 read(D)

write(D)

read(C)

write(C)

T4 read(B) write(B)

read(A) write(A)



1. 2. 3. 4. 5.




本文来源:https://www.dywdw.cn/efbe3ec95bf5f61fb7360b4c2e3f5727a5e92432.html

相关推荐
推荐阅读