数据库技术复习题综合题附答案

数据库技术复习题综合题附答案

ID:41433544

大小:105.00 KB

页数:23页

时间:2019-08-24

数据库技术复习题综合题附答案_第1页
数据库技术复习题综合题附答案_第2页
数据库技术复习题综合题附答案_第3页
数据库技术复习题综合题附答案_第4页
数据库技术复习题综合题附答案_第5页
资源描述:

《数据库技术复习题综合题附答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.数据库技术试题四、综合题1.假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。2.有一学生-课程数据库,包括学生关系stu(学号sno,姓名sname,性别sex,年龄sage,所在系sdept)、课程关系Course(课

2、程号cno,课程名cname,学分credit)、选修关系sc(学号sno,课程号cno,成绩grade)。用SQL语句完成下列查询。(1)查询信息系(information)的全体学生的的学号、姓名、年龄。(2)查询选修操作系统的学生姓名、课程号和成绩。(3)查询学号为95001的学生2号课程的姓名和成绩。3.有一学生-课程数据库,包括学生关系stu(学号sno,姓名sname,性别sex,年龄sage,所在系sdept)、..课程关系Course(课程号cno,课程名cname,学分credit)、选修关系sc(学号sno,课程号cno,成绩grade)。用SQL语言完成下列查询。(1

3、)查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。(2)查询所有比“王华”年龄大的学生姓名、年龄和性别。(3)查询选修“computer”课程的“女”学生的姓名及成绩。4.下表给出的关系SC为第几范式?是否存在插入、删除异常?若存在,则说明是什么情况下发生?发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题?Sno学号Cno课程号Ctitle课程名Iname教师姓名Iloca教师住址Grade成绩80152C1OS王平D17080153C2DB李雨D28580154C1OS王平D18680154C3AI刘键中D37280155C4CL李雨D2925.

4、某医院病房计算机管理中需要如下信息:..科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的E-R图。(2)将该E-R图转换为关系模型结构。(3)指出转换结果中每个关系模式的候选码。6.编程实现设有一个记录各个球队员每场比赛进球数的基本表Soccer(Fno队员编号,Fcc比赛场次,Fiq进球数,Fqd球队

5、名,Fdz队长名),并且数据窗口已经建立完成,同时已经和相应的数据库建立了连接。在数据窗口对象上存有三个按钮,分别是插入、删除、保存,如果在插入按钮上单击鼠标则完成向基本表Soccer中插入一条记录;如果在删除按钮上单击鼠标则完成删除基本表Soccer中当前记录;如果在保存按钮上单击鼠标则完成对基本表Soccer中所有记录的保存(包括更新的记录和没有更新过的记录)。请编写程序实现上述三个按钮的功能..7.有关工厂生产产品的数据库,涉及如下数据:工厂号、工厂名称、地址;产品号、产品名称、成本;某工厂生产某产品的数量和日期。(1)设计E/R图;(2)转换成关系模型。8.涉及到学生、教师和课程的

6、关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设每个教师只教一门课,但一门课可有几个教师开设。当某个学生选定某门课后,其上课教师就固定了。(1)写出键码和函数依赖;(2)分解关系模式使之属于BC范式。9.设计一个图书馆数据库,数据库中对每个借阅者存有:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有:读者号,借出日期和应还日期。根据上述语义要求,回答下列问题:(1)画出E-R图;(2)将E-R图转换为关系模式,并指出每

7、个关系模式的主码。10.已知每个职工(EMP)可以参加多个项目(PROJ),每个项目可以由多名职工参加;每个项目使用多种零件(PART),每种零件只可被一个项目使用。其中,职工有:职工号ENO,职工名EN;..零件有:零件号PNO,零件名PN;项目有:项目号PRNO,项目名PRN;每个项目使用某种零件有相应数量:QTY,职工都有参加项目的排名:ORDER。(1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。(2

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

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

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