首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E—R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。
现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E—R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。
admin
2013-03-12
47
问题
现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E—R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。
选项
答案
转换后的关系模型如下图所示。 [*] 出版社(出版社名,地址,邮政编码); 作者(姓名,性别,年龄,证件号码,单位); 出版(出版社名,作者姓名,出书数量。联系方式)。
解析
建立相应的E—R图的过程如下:
a.确定实体类型。本题有两个实体类型,即出版社实体和作者实体。
b.确定联系类型。出版社实体与作者实体之间是多对多联系,即出版关系。
c.把实体类型和联系类型组合成E—R图。
d.确定实体类型和联系类型的属性。
出版社(出版社名,地址,邮政编码);
作者(姓名,性别,年龄,证件号码,单位);
出版(出版社名,作者姓名,出书数量,联系方式)。
根据E—R图向逻辑模式转换的规则,将实体、属性和联系转换成关系模式。一个实体就是一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字。一个M:N的联系转换成一个关系模式,与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性,关系的关键字为各实体的关键字的组合。
转载请注明原文地址:https://kaotiyun.com/show/23AZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
Thestandard______inClanguagecontainmanyusefulfunctionsforinputandoutput,stringhandling,mathematicalcomputations
Insufficient______cancauseaprocessortoworkat50%orevenmorebelowitsperformancepotential.
Most______measuresinvolvedataencryptionandpassword.
A______consistsofthesymbols,characters,andusagerolesthatpermitpeopletocommunicatewithcomputer.
在进行单元测试时,常用的方法是______。
采用结构化方法开发软件时,常使用数据流图来描述系统数据处理过程,它是______阶段产生的。
对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看成一个环,则队列中元素的个数为______
McCall软件质量模型着重考虑了软件产品的三个侧面:软件的操作特性、软件易于移植的能力和适应新环境的能力,(50)和(51)分别是软件操作和软件转移这两个方面中重要的因素。
软件维护工作进行的最少的部分是______。
在关系数据库中,表(table)是三级模式结构中的______。
随机试题
消渴的病因为
《药品经营许可证管理办法》规定,开办药品经营企业必须具有()
( )是项目风险管理中广泛采用的一项对策。
以下属于收文处理程序的是()。
60岁的宋某退休后享受养老保险待遇,被某餐饮公司返聘担任部门经理,并签订了返聘协议。后宋某与该餐饮公司就薪酬问题产生纠纷,下列说法正确的是()。
∫(1+lnx)/(xlnx)2dx=________
帧中继系统设计的主要目标是用于互联多个()。
Notuntilthegamehadbegun______atthesportsguound.
A、Radiationfromthesun.B、RadiationfromtheVanAllenBelts.C、RadiationfromtheVanAllenBeltsandfromthemeteors.D、Rad
A、BuyanordinaryTV.B、Buyacomputer.C、Buylocalchannels.D、BuychannelsoncableTV.D
最新回复
(
0
)