您好,欢迎访问三七文档
1.设有关系模式R(A,B,C,D,E),其上的函数依赖集F={A→BC,CD→E,B→D,E→A}试计算①A+、B+;②求出R的所有候选码(3分)2.要建立关于系、学生、班级等信息的一个关系数据库。规定:一个系有若干专业、每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一个宿舍区,一个系只有一个系名,一个系名也只给一个系用。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入校年份。描述系的属性有:系号、系名、系办公室地点、人数。试给出上述数据库的关系模式;写出每个关系的最小依赖集(即基本的函数依赖集,不是导出的函数依赖);指出是否存在传递函数依赖;对于函数依赖左部是多属性的情况,讨论其函数依赖是完全函数依赖还是部分函数依赖,指出各关系的候选键、外部关系键,进行范式判断。3.某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但是可以负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计(1)请根据需求信息设计该系统的E-R图;(2)请将E-R图转换为关系模式;(3)指出转换结果中每个关系模式的主码(用直下划线)和外码(用曲下划线)。4.商品销售系统假定一个销售公司的业务涉及如下基本实体:(1)职工:职工号、姓名、性别电话、住址;(2)商品:商品编号、商品名称、型号、供货商、进货单价、库存数量、销售单价;(3)供货商:制造商编号、制造商名称、联系电话、通信地址;(4)客户:客户编号、客户名称、联系电话、通信地址。数据库要求提供下述服务:(1)每种商品可从多个供货商采购,每个供货商可供应多种商品;(2)每个供货商的每种商品可销售给多个客户,每个客户可购买多个供货商提供的多种商品。请根据你对销售公司业务的理解完成如下设计:(1)请根据需求信息设计该系统的E-R图;(2)请将E-R图转换为关系模式。(3)指出转换结果中每个关系模式的主码(用直下划线)和外码(用曲下划线)。5.E—R图设计题图书借阅管理系统数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。完成如下设计(1)请根据需求信息设计该系统的E-R图;(2)请将E-R图转换为关系模式。(3)指出转换结果中每个关系模式的主码(用直下划线)和外码(用曲下划线)。6.设有如下实体:学生:学号,单位名称,姓名,性别,年龄,选修课程名课程:编号,课程名,开课单位,任课教师号教师:教师号,姓名,性别,职称,讲授课程编号单位:单位名称,电话,教师号,教师姓名上述实体中存在如下联系:(1)一个学生可选修多门课程,一门课程可被多个学生选修。(2)一个教师可讲授多门课程.一门课程可由多个教师讲授。(3)一个单位可有多个教师.一个教师只能属于一个单位。试完成如下工作:(1)分别设计学生选课和教师任课两个局部E-R图。(2)将上述设计完成的E-R图合并成一个全局E-R图(3)将该全局E-R图转换为等价的关系模式表示的数据库逻辑结构。
本文标题:数据库综合题习题
链接地址:https://www.777doc.com/doc-2109164 .html