欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库技术复习题4综合题附答案文档格式.docx

    • 资源ID:16833890       资源大小:90.65KB        全文页数:14页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库技术复习题4综合题附答案文档格式.docx

    1、Iname教师姓名Iloca教师住址Grade成绩80152C1OS王平D17080153C2DB李雨D2858015486C3AI刘键中D37280155C4CL925. 某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1) 设计该计算机管理系统的E-R图。(2) 将该E-R图转换为关系模型结构

    2、。(3) 指出转换结果中每个关系模式的候选码。6. 编程实现设有一个记录各个球队员每场比赛进球数的基本表Soccer(Fno队员编号,Fcc比赛场次,Fiq进球数,Fqd球队名,Fdz队长名),并且数据窗口已经建立完成,同时已经和相应的数据库建立了连接。在数据窗口对象上存有三个按钮,分别是插入、删除、保存,如果在插入按钮上单击鼠标则完成向基本表Soccer中插入一条记录;如果在删除按钮上单击鼠标则完成删除基本表Soccer中当前记录;如果在保存按钮上单击鼠标则完成对基本表Soccer中所有记录的保存(包括更新的记录和没有更新过的记录)。请编写程序实现上述三个按钮的功能7. 有关工厂生产产品的数

    3、据库,涉及如下数据:工厂号、工厂名称、地址;产品号、产品名称、成本;某工厂生产某产品的数量和日期。(1) 设计ER图;(2) 转换成关系模型。8. 涉及到学生、教师和课程的关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设每个教师只教一门课,但一门课可有几个教师开设。当某个学生选定某门课后,其上课教师就固定了。(1) 写出键码和函数依赖;(2) 分解关系模式使之属于BC范式。9. 设计一个图书馆数据库,数据库中对每个借阅者存有:读者号,姓名,地址,性别,年龄,单位。对每本书

    4、存有:书号,书名,作者,出版社。对每本被借出的书存有:读者号,借出日期和应还日期。根据上述语义要求,回答下列问题: (1)画出E-R图;(2)将E-R图转换为关系模式,并指出每个关系模式的主码。10. 已知每个职工(EMP)可以参加多个项目(PROJ),每个项目可以由多名职工参加;每个项目使用多种零件(PART),每种零件只可被一个项目使用。其中,职工有:职工号ENO,职工名EN;零件有:零件号PNO,零件名PN;项目有:项目号PRNO,项目名PRN;每个项目使用某种零件有相应数量:QTY,职工都有参加项目的排名:ORDER。(1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。(2)

    5、将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。(3)写出定义参照完整性和“当某职工已参加项目时,不允许删除该职工记录”约束的SQL子句。11假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。销售部有部门名称、地区和电话等属性,产品有产品编码、品名和单价等属性,职工有职工号、姓名和性别等属性,每个销售部销售产品有数量属性。(1) 根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。(2) 试将ER模型转换成关系模型,并指出每个关系模式的主键和外键。12. 设有关系模式R(A,B,C),其函数依赖为F=AB,

    6、BA,AC,请回答如下问题(1) 指出R的所有候选键并说明原因。(2) R最高属于第几范式?13. 一个图书借阅数据库系统要求提供下述服务:可随时查询书库中现有书籍的名称、品种、数量与存放位置,所有各类书籍均可由书号唯一标识;可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性;当需要时,可通过数据库中保存的出版社电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。(2) 将ER模型转换成关系模型,并指出每个关系模式的

    7、主键和外键。14. 某商业集团数据库有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有个月供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有个月计划数。15. 为某货运公司设计车队管理系统,对车辆、司机、维修、保险、报销等信息和业务活动进行管理。现实语义为:货运公司有多个部门多个车队;每个部门可以调

    8、用多个车队,每个车队可以被多个部门调用;每个车队可以聘用多个司机,一个司机只能在一个车队工作;一个车队可以拥有多辆车,但每辆车只能属于一个车队;每辆车可以报销多种费用;一个保险公司可以为多个司机,多辆车保险,但每个司机,每辆车只能在一个公司保险;一个维修公司可以维修多辆车,但每辆车只能在一个维修公司维修。其中部门编号、名称、负责人等属性描述部门;车队编号、名称、地址等属性描述车队;车牌号、车型、颜色、栽重等属性描述车辆;执照号、姓名、电话、工资等属性描述司机;保险公司编号、名称、地址等属性描述保险公司;维修公司编号、名称、地址等属性描述维修公司;顺序号、费用类型、费用、日期、经手人等属性描述开

    9、销;部门调用车队有出车编号、出车日期、车程、费用、出车数目;车辆和司机参保有投保日期、保险种类、费用。(1) 根据现实语义设计E-R模型,其中实体的属性不要求画出,联系的属性要求画出。(2) 将E-R模型转化为关系模式,并给出各关系模式的主键和外部键。16. 有工程和职工两个实体,工程实体有工程号、工程名、预算等属性;职工实体有职工号、姓名、性别、职务、小时工资率等属性。假设一名职工参加多个工程项目,且一个工程项目有多名职工参加;按照职工的小时工资率以及在每一项工程中完成的工时发酬金;职工的职务决定小时工资率。(1) 根据语义设计E-R模型,要求标出实体的属性和联系方式。(2) 将E-R模型转

    10、换成一组关系模式,并指出主码和外码。17. 某学校有若干系,每个系有若干学生,若干课程,每个学生选修若干课程,每门课有若干学生选修,某一门课可以为不同系开设,今要建立该校学生选修课程的数据库,请你设计:18. 设有商业销售记帐数据库。一个顾客(顾客代号,顾客姓名,单位,电话号码)可以买多种商品,一种商品(商品代号,商品名称,型号,单价)供应多个顾客。答案:(1) (2)顾客(顾客代号,顾客姓名,单位,电话号码) 商品(商品代号,商品名称,型号,单价)19. 某商业集团数据库有三个实体集。三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与职工间存在“聘用”联系,每个商店有许多职工,每

    11、个职工只能在一个商店工作,商店聘用职工有聘期和月薪。(1) 试画出反映上述问题的ER图,并在图上注明属性、联系的类型。(2) 将ER图转化成关系模型,并注明主键和外键。20. 假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。21. 工厂需要采购多种材料,每种材料可由多个供应商提供。每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话号码等属性;采购有日期、单价和数量等属性。(1) 根据上述材料供应情况设计ER图。(2) 将ER模型转换成关系模型,指出每个关系的主键和外键。22. 设某公司下

    12、设几个部门;每个部门有多个工程项目,而每个工程项目只属于一个部门;每个部门有多名员工,而每名员工属于一个部门;一名员工有可能参与多个项目,而每个项目可以有多名员工参加;每个部门有一名部门经理,他是员工中的一员;其中部门由部门号、部门名等属性描述;工程项目由工程项目号、工程项目名等属性描述;员工由员工号、员工名等属性描述。(1) 试画出E-R图,并在图上注明适当属性和联系的类型。(2) 将E-R图转换为关系模型,并指明主键及外键。23. 一个商店销售多种商品,一种商品不止一个商店销售,每个商店销售的每种商品数量用销售量记载。商店的属性有商店名称、商店地址和电话。商品的属性包括商品名称、商品编号、

    13、单价等。每个顾客可以到不同的商店购买商品。顾客的属性包括姓名、身份证号、单位、电话号码等。要为上面描述的现实世界建立数据库,请设计:(1) 关于此数据库的E-R图;(2) 把该E-R图转换为关系模型;(3) 指出每一个关系模式的主键。24. 设某百货公司管理业务包括以下信息:员工的信息:工号、姓名和所在部门;部门的信息:部门名、经理、员工和经营商品;商品的信息:商品名、编号、型号、供应商、购入价和销售价;供货商信息:供货商名称、电话、商品和购入价;顾客的信息:姓名、电话、商品和销售价;假定每个员工只能属于一个部门,一个部门有多名员工,一个部门可以经营多种商品,允许不同部门经营相同商品,一个供货

    14、商可以提供多种商品,一种商品可以来自不同的供货商。一个顾客可以购买多种商品,每种商品可以被不同顾客购买。25. 将下面的E-R图转换为关系模式. 126. 设某教学管理数据库包括如以下信息:学生:学号、单位、姓名、性别、年龄、选修课程名;课程:编号、课程名、开课单位、任课教师号;教师:教师号、姓名、性别、职称、讲授课程编号;单位:单位名称、电话、教师号、教师名;假定一个学生可选修多门课程,一门课程可为多个学生选修;一个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一个教师只能属于一个单位;一个单位可以开设多门课程,每门课程只能被一个单位开设。27. 某公司的业务规则如下:

    15、(1)每位职工可以参加几个不同的工程,且每个工程有多名职工参与;(2)公司按职工在每一个工程中完成的工时,计算酬金;(3)职工的属性有职工号、姓名、职位和小时工资率;(4)工程的属性有工程号和工程名称等。试根据上述业务规则:(1) 该系统的E-R图,并在图上注明适当属性和联系的类型。(2) 将E-R图转换为关系模式,并指明主键及外键。28. 设有一个车辆管理系统,其中数据有:车辆:车辆号码、名称、型号驾驶员:身份证号、姓名、地址、电话;驾驶证:驾驶证号、发证单位。其中车辆、驾驶员及驾驶证间满足如下约定:一辆车可以由多个驾驶员驾驶,每个驾驶员可以驾驶多辆车;每个驾驶员可以有多个驾驶证,每个驾驶证

    16、只能供一个驾驶员使用。请设计:29. 某高校设备采购管理系统涉及三类实体:部门、供应商和设备。其中,部门的属性有:部门编号、部门名称、负责人;供应商的属性有:供应商号、供应商名、城市、经理;设备的属性有设备编号、设备名称、设备型号、单价、生产厂商。用ER图表示这些实体以及某部门从某供应商采购某种设备的信息,包括采购的日期和数量。然后将ER图转换成关系模式。30. 某医院病房计算机管理中需要如下信息:科名,科地址,科电话,医生姓名;病房号,床位号,所属科室名;姓名,职称,所属科室名,年龄、工作证号;病历号,性命,性别,诊断,主管医生,病房号。其中,一个科室有多个病房,多个医生,一个病房只能属于一

    17、个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。(1) 设计该计算机管理系统的E-R图;(2) 将该E-R图转换为关系模式。(3) 指出转换结果中每个关系模式的候选键。(1)E-R图 略 (2)科室(科名,科地址,科电话,) 病房(病房号,所属科室名) 医生(姓名,职称,所属科室名,年龄,工作证号)病人(病历号,姓名,性别,诊断,主管医生,床位号)床位(床位号,所属病房号)(3)候选键 科室:1.科名2.科电话1.病房号1.工作证号1病历号, 2.床位号床位:1.床位号31. 现有如下关系模式:R(A,B,C,D,E),R上的函数依赖集F=ABE,BC,CD

    18、 。(1) 该关系模式最高满足第几范式并说明原因。(2) 如果将关系模式R分解为R1(A,B,E)和R2(B,C,D),指出关系模式R2的码,并说明该关系模式最高满足第几范式。(3) 判断2中的分解是否具有无损连接性。(4) 将关系模式R分解成具有无损连接性的BCNF。(1)最高2范式;存在传递依赖; (2)B,2范式; (3)? (4)?32. 设有关系模式R(A,B,C,D,E),函数依赖集F=AC,CD,BC,DEC,CEA。(1) 求R的所有候选键。(2) 该关系模式最高满足第几范式并说明原因。(3) 将R分解成3NF并具有无损连接性和函数依赖保持性。(1)候选键 BCE,ABDE,A

    19、BE(2)1范式(3)?33. 设有关系模式R(C,T,S,N,G),其中C代表课程,T代表教师的职工号,S代表学生号,N代表学生的姓名,G代表成绩。其函数依赖集F=CT,CSG,SN,即每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。(1) 求该关系模式的候选键。(2) 将该关系模式分解为即符合BCNF,又具有无损连接的若干关系模式。将R分解成R1(C,T,S,G)和R2(C,S,N,G),试说明它们各是第几范式。34. 设有关系模式R(U,F),其中:U=A,B,C,D,E,F=A-D,E-D,D-B,BC-D,DC-A求:(1) R的所有候选关键字。(2)

    20、该关系模式最高为几范式?(3) 判断=AB,AE,CE,BCD,AC是否为无损连接分解?能保持原来的函数依赖吗?35. 设有关系模式R(A,B,C,D,E,F),其上的函数依赖集:F=AC,DEF,BD 。R最高满足第几范式?36. 假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1) 根据上述规定,写出关系模式R的基本函数依赖。(2) 找出关系模式R的候选码。37. 有工程和职工两个实体,工程实体有工程号、工程名、预算等属性;(1) 判断每个关系模式属于第几范式。(2) 将非3NF的关系模式分解成3NF的模式集。38. 设关系R具有属性

    21、集合O, I, S, A, B,函数依赖集合IB, ISA, AO。(1) 求R的候选键。IS(2) R最高属于第几范式并说明原因。1NF(3) 如果不是3NF,则把R分解成3NF,并使其具有无损连接性和函数依赖保持性。39. 设关系R具有属性集合O, I, S, A, B,函数依赖集合OIB, BA,IS。40. 假设为自学考试成绩管理设计了一个关系R(S,SN,C,CN,G,U),其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名称。规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有唯一的

    22、课程号。(1) 写出关系模式R基本的函数依赖集。(2) 写出关系模式R的候选键。关系模式R最高达到第几范式?41. 设有关系模式R(A,B,C,D,E),其上的函数依赖集:F=EA,AB,AC,CDA,ADE 请回答以下问题:(1) 求R的所有候选键;(2) R最高满足第几范式?(3) 将R分解为BCNF,要求具有无损连接性。42. 设有关系模式R(A,B,C,D,E,F),其函数依赖集:F= ABC,CD,CEF 。(3) 将R分解成既具有无损联接性又具有函数依赖保持性的3NF。43. 设有关系模式R(A,B,C,D,E)上的函数依赖集为F,并且FABC,CDE,BD,EA(1) 试求关系模

    23、式R的所有侯选键。(2) 关系模式R最高是第几范式?(3) 分别将关系模式R规范到3NF和BCNF。44. 有4个关系模式如下:出版社(出版社编号,出版社名称)图书 (图书编号,书名,出版社编号,定价)作者 (作者编号,姓名)著书 (图书编号,作者编号,作者排序)注:作者排序=1表示第一作者,依此类推。再给出如下语义:(1)每个出版社出版多种图书,每种图书有惟一的图书编号,且每种图书只能由一个出版社出版。(2)一种图书有多名作者,且每一个作者可能编著多种图书。试设计ER模型,要求标注联系的类型,可省略属性。45. 描述学生的关系模式R(SNO,SD,MN,CNO,G),其中SNO表示学号,SD

    24、表示系名,MN表示系主任姓名,CNO表示课程号,G表示学生成绩。其数据语义是:一个系有若干学生,但一个学生只属于一个系;一个系只有一名系主任;一个学生可以选修多门课程,每门课程有若干学生选修;每个学生所学的每门课程都有一个成绩。完成如下要求:(1) 给出关系模式R上的所有函数依赖;(2) 关系模式R存在哪些数据存储异常问题?(3) 具体说明每一种数据存储异常所反映的存储异常问题的语义。46. 如下描述教学管理的数据库R中记录了教师讲授的课程及教师所属系的情况。R: 课程名 教师姓名 系C1 王宇 计算机系C2 吴敏 数学系C3 卫民 数学系C4 张川 物理系C5 吴敏 数学系请回答下列问题:(1) R最高为第几范式?(2) 是否存在删除操作异常?若有,用试用样值中的例子加以说明。(3) 将它分解为高一级范式,分解后的关系是如何解决分解前所存在的删除操作异常的?47 工厂需要采购多种材料,每种材料可由多个供应商提供。(1) 根据上述材料供应情况设计 ER 图。(2) 将 ER 模型转换成关系模型,指出每个关系的主键和外键。48假设网上书店的业务规则如下:1) 网站有多名职工经办售书业务,职工有职工号、姓名和职务等属性。2)


    注意事项

    本文(数据库技术复习题4综合题附答案文档格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开