首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有如下关系模式: T1(a1,a2,a3,a5),T2(a3,a4),T3(a5,a6),T4(a3,a5,a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5是参照T3的外码,T4中的a3是参照T2的外码,T
已知有如下关系模式: T1(a1,a2,a3,a5),T2(a3,a4),T3(a5,a6),T4(a3,a5,a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5是参照T3的外码,T4中的a3是参照T2的外码,T
admin
2019-07-07
33
问题
已知有如下关系模式:
T1(
a1
,a2,a3,a5),T2(
a3
,a4),T3(
a5
,a6),T4(
a3,a5
,a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5是参照T3的外码,T4中的a3是参照T2的外码,T4中的a5是参照T3的外码。
请将上述关系模式用适当的ER图表示出来,并用下划线标注出作为实体主码的属性。
选项
答案
[*]
解析
ER图向关系模式转换涉及到两方面:①实体的转换;②实体间联系的转换。
实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。
实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,1:m(一对多)联系,m:n(多对多)联系。
在从ER向关系模式转换规则如下:
1:1(一对一)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
1:m(一对多)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
m:n(多对多)联系
多对多联系转换成新的独立的模式时,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
该题主要考查的是ER图向关系模式转换过程的反向推算。
由于T4中的a3,a5分别是T2和T3的主码,根据m:n(多对多)联系转换规则知道,T2模式代表的实体(假设实体名为t2)和T3模式代表的实体(假设实体名为t3)之间存在m:n(多对多)联系(假设联系名为t4),且a7是联系的属性。由于a4和a6没有在T4中,因此可以推论出a4和a6不是联系的属性,而是实体t2和实体t3的属性。
由于关系模式T1中的a3,a5分别是T2和T3的主码,a1、a2不属于T2、T3、T4,因此可以推断a2不是实体T2、T3和T4的属性。只能是另外一个实体(假设实体t1)的属性。而t2和t1之间存在1:m关系,t3和t1之间存在1:m关系。
转载请注明原文地址:https://kaotiyun.com/show/pDlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库服务器软件、【】软件和连接软件3类。
由于关系模式设计不当所引起的更新异常指的是()。
为了方便数据库操作,DBMS提供的数据操作语言可以嵌入到某一高级语言中,该高级语言称为()语言。
文件系统中采用二级文件目录可以()。
当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为【】冲突。
面向对象程序设计的基本思想是【】和可扩展性,可扩展性体现在继承性和行为扩展两个方面。
在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过下列_________技术来实现。
下列设备中,兼有输入、输出两种功能的是
计算机系统中,【】通常用8位二进制组成,可代表一个数字、一个字母或一个特殊符号。
下列关于线程的叙述中,正确的是
随机试题
某服务对象扬言要跳楼。他说儿子得了白血病,已经花光了家里的积蓄,还欠了一大笔债,最近因为照顾儿子自己没有上班,又被公司解雇了,非常绝望,实在没有勇气活下去。根据危机介入的基本原则,社会工作者首先要做的工作是()。
床上用品、起居用品、交往用品(如时装、牙膏、饮料、烟酒)等,【】的效果更明显。
ResearchersatYaleUniversityMedicalSchoolandtheOlinNeuropsychiatryResearchCenterattheInstituteofLivinginHartfor
下列对于卫气的描述中,错误的为
()适合于证券数目较小的情况。
德育是以理服人,重在说服、灌输,它是一种单向性教育;美育则是以情动人,重在引导、启发,它调动学生自身感受、领悟,依靠学生精神的自我建构来达到个性的发展和人格的完善。可见( )
马克思指出:“一个社会即使探索到本身运动的自然规律……它还是既不能跳过也不能用法令取消自然的发展阶段。但是它能缩短和减轻分娩的痛苦。”这表明()
某开发人员不顾企业有关保守商业秘密的要求,将其参与该企业开发设计的应用软件的核心程序设计技巧和算法通过论文向社会发表,那么该开发人员的行为______。
软件设计模块化的目的是【】。
Bothofthetwinbrothersarecapableofdoing(technique)______workatpresent.
最新回复
(
0
)