首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E—R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。
现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E—R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。
admin
2013-03-12
36
问题
现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E—R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。
选项
答案
转换后的关系模型如下图所示。 [*] 出版社(出版社名,地址,邮政编码); 作者(姓名,性别,年龄,证件号码,单位); 出版(出版社名,作者姓名,出书数量。联系方式)。
解析
建立相应的E—R图的过程如下:
a.确定实体类型。本题有两个实体类型,即出版社实体和作者实体。
b.确定联系类型。出版社实体与作者实体之间是多对多联系,即出版关系。
c.把实体类型和联系类型组合成E—R图。
d.确定实体类型和联系类型的属性。
出版社(出版社名,地址,邮政编码);
作者(姓名,性别,年龄,证件号码,单位);
出版(出版社名,作者姓名,出书数量,联系方式)。
根据E—R图向逻辑模式转换的规则,将实体、属性和联系转换成关系模式。一个实体就是一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字。一个M:N的联系转换成一个关系模式,与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性,关系的关键字为各实体的关键字的组合。
转载请注明原文地址:https://kaotiyun.com/show/23AZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
______isacontiguous,numberedsetofvariablesofagivenbasetype,whichcanbeusedandpassedtofunctionsasaunit.
In______,theonlyelementthatcanbedeletedorremovedistheonethatwasinsertedmostrecently.
在面向对象程序设计语言中,(1)是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性:(2)可以实现发送一个通用的消息而调用不同的方法:(3)是实现信息隐蔽的一种技术,其目的是使类的(4)相互分离。
有关AVI视频格式,以下说法正确的是______。
汉字机内码与国标码的关系为;机内码=国标码+8080H。某汉字国标码为3456H,其机内码为______。
若信息为32位的二进制编码,至少需要加______位的校验位,才能构成海明码。
在软件详细设计的编码过程中,最主要的工作就是书写语句,下列叙述中______是不合理的。
索引文件由______构成。
软件维护工作进行的最少的部分是______。
从功能上说,程序语言的语句大体可分为执行性语句和______语句两大类。
随机试题
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialogsbyblackeningthecorrespon
语音震颤减弱的情况见于
患者,男,56岁。半年来尿频量多,口干咽燥,腰膝痠软,五心烦热,体重减轻,舌质红,苔薄黄,脉沉细数。查空腹血糖12mmol/L。方选
经过交易情况、交易日期、房地产状况三大方面的修正后,就把可比实例房地产的实际成交价格变成了估价对象在估价时点的()。
第二次世界大战后,建筑设计的主要思潮有“理性主义”“粗野主义”和“典雅主义”。正好对应这三种思潮的是()。
古代先哲对爱因斯坦等有颠覆性创新的科学家具体如何产生影响?表面上看,这些古人对物理学和整个科学领域的认知天真而充满错误,对科学几乎什么都不懂。但是,他们问了很多根本性问题,并进行了严肃讨论。如果当代科学家想摆脱常规思维的束缚,这些古代先哲将会是灵感的源泉:
Giventhepooracademictrackrecordofpubliceducationinmanyareasofthiscountry,youwouldthinkthegovernmentandeduca
变更控制是一项最重要的软件配置任务,其中“检出”和1._____处理实现了两个重要的变更控制要素,即存取控制和同步控制。在变更控制中,2._____可以用来确保由不同用户所执行的并发变更。1.____A.登入B.管理C.填写变更要求
下面关于Python说法错误的是()。
Whatwouldyoudoifyourwalletbecamehardertoopenasyourspendingapproachedorexceededyourbudget?Wouldyou【C1】______t
最新回复
(
0
)