首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个图书借阅管理数据库要求提供下面服务: 1)可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍由书号唯一标 识。 2)可以随时查询书籍借还情况。包括借阅人单位、姓名、借书证号、借书日期和还书日 期;并有以下规定:任何人可借多种书,任何一种书可
一个图书借阅管理数据库要求提供下面服务: 1)可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍由书号唯一标 识。 2)可以随时查询书籍借还情况。包括借阅人单位、姓名、借书证号、借书日期和还书日 期;并有以下规定:任何人可借多种书,任何一种书可
admin
2009-09-12
95
问题
一个图书借阅管理数据库要求提供下面服务:
1)可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍由书号唯一标
识。
2)可以随时查询书籍借还情况。包括借阅人单位、姓名、借书证号、借书日期和还书日
期;并有以下规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。
3)若有需要时,可以通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。并有以下规定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版。出版社名具有唯一性。
根据以上假设,试作出如下设计:
1)构造满足需求的E—R图;转换为等价的关系模型结构,并指出每一个关系模式的关键字;
2)考察各关系模式的规范化程度,使其达到3NF。
选项
答案
1)按已知情况及假设,满足上述需求的E一转换为等价的关系模型结构如下: [*] 借书人(借书证号,姓名,单位) 关键字:借书证号 图书(书号,书名,数量,位置,出版社名) 关键字:书号 出版社(出版社名,电报,电话,邮编,地址) 关键字:出版社名 借阅(借书证号,书号,借书日期,还书日期) 关键字:借书证号,书号 2)考查以上4个关系模式,所有非主属性均完全函数依赖候选关键字,达到2NF;同时,均不存在传递函数依赖,因此均已达到3NF。
解析
这类问题综合性很强,主要是考查对数据库设计步骤及方法的综合运用能力,包括E—R概念模型、概念模型向关系数据模型的转换以及规范化处理等一系列工作。
1)建立相应的E—R图的过程如下:
a.确定实体类型。本题有3个实体类型,即借书人实体、图书实体和出版社实体。
b.确定联系类型。借书人实体与图书实体之间是多对多联系,即借阅关系。出版社实体与图书实体之间是1对多联系,即出版关系。
c.把实体类型和联系类型组合成E—R图。
d.确定实体类型和联系类型的属性。
借书人实体有属性:借书证号、姓名、单位
图书实体有属性:书号、书名、数量、位置、出版社名
出版社实体有属性:出版丰十名、电报挂号、电话、邮编、地址
借阅联系有属性:借书日期、还书日期
转换为等价的关系模型结构如下:
借书人(借书证号,姓名,单位),选择属性中的一个可以唯一的区分每一行的那个属性作为关键字,故选择关键字:借书证号
图书(书号,书名,数量,位置,出版社名),选择关键字:书号
出版社(出版社十名,电报,电话,邮编,地址),选择关键字:出版社名
借阅(借书证号,书号,借书日期,还书日期),选择关键字:借书证号,书号
2)若关系模式是lNF,且每个非主属性完全函数依赖于码,则此关系模式是2NF。消除r非主属性传递函数依赖于候选关键字的2NF的关系模式就是3NF。考查以J.4个关系模式,所有非主属性均完全函数依赖候选关键字,达到2NF;同时,均不存在传递函数依赖,因此均已达到3NF。
转载请注明原文地址:https://kaotiyun.com/show/3dNZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
当一次函数调用发生时,对它的执行过程正确的描述是(28)。
关系数据库设计理论主要包括3方面内容,其中起核心作用的是(25)。在关系模型的完整性约束中,实体完整性规则是指关系中(26)。引用完整性规则要求(27)。
队列通常采用两种存储结构是(34)。
在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?(24)。
根据程序局部性理论,Denning提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作页面都在(35)内,能够使进程有效地运行,否则会出现频繁的页面调入/调出现象。假设窗口尺寸为10,在某一段时间内,进程所访问的逻辑页面顺序
已知学生关系模式为S(Sno,Sname,Major),其属性分别代表学生的学号、姓名和专业名。要查询专业名中含有“计算机”的学生总数,可使用语句:SELECT(23)FROMSWHERE(24)
假设供应商S和供应情况SPJ的关系模式分别为S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句(25)不能正确地查询出“零件号Pno等于’P3’的供应商名Sname",而(26)能正确查询的关系代数表达式
对高级语言程序进行翻译时,源程序中的变量不可能映射到______。A.内存代码区的存储单元B.内存堆栈区的存储单元C.CPU中的通用寄存器D.内存静态存储区的存储单元
UML叫做统一建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。在UML中用5种不同的视图来表示一个系
图像文件格式分为静态图像文件格式和动态图像文件格式。_____________属于静态图像文件格式。
随机试题
下列各项中,不属于职位权力的是()
WhenReginaldLindsayreceivedascholarshiptoMorehouseCollegeinAtlanta,Georgia,whathewantedmostwasagoodjobwitha
下列关于腹股沟疝的叙述,错误的是
婴幼儿下颌下间隙感染的来源多为
A.以血红蛋白减少为主,红细胞以大细胞多见B.以血红蛋白减少为主,红细胞以小细胞多见C.以红细胞数减少为主,红细胞以小细胞多见D.以红细胞数减少为主,红细胞以大细胞多见E.以白细胞数减少为主,红细胞以大细胞多见
监理单位编写的监理实施细则是经总监理工程师批准实施的()文件。
细水雾灭火系统的调节水箱低液位报警,可能是因为()。
根据“货币概览表”的编制原理,当一国的M2是9800亿元,流通中现金为2400亿元,单位活期存款为2560亿元,则准货币的数量是()亿元。
依据《中华人民共和国英雄烈士保护法》,在(),机关、团体、乡村、社区、学校、企业事业单位和军队有关单位根据实际情况,组织开展英雄烈士纪念活动。
Mostpeoplewhomarryyoungstartoutlivinghandtomouth.Theunderlinedpartmeans
最新回复
(
0
)