首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有如下关系模式: T1(a1,a2,a3,a5),T2(a3,a4),113(a5,a6),T4(a3,a5,a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5是参照T3的外码,T4中的a3是参照T2
已知有如下关系模式: T1(a1,a2,a3,a5),T2(a3,a4),113(a5,a6),T4(a3,a5,a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5是参照T3的外码,T4中的a3是参照T2
admin
2019-01-08
40
问题
已知有如下关系模式:
T1(
a1
,a2,a3,a5),T2(
a3
,a4),113(
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:n(多对多)联系
多对多联系转换成新的独立的模式时,模式的属性由联系本身的属性及两个实体的键构
成,主键由两端实体的键组合而成。
该题主要考查的是ER图向关系模式转换过程的反向推算。
由于T4中的a3,a5分别是T2和113的主码,根据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/uPlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库系统的日志文件用于记录下述哪类内容()。
在SQL语言的SELECT语句中,实现投影操作的是哪个子句?
把E-R图转换成关系模型的过程,属于数据库设计的
当一个事务执行期间所使用的数据,不能被第二个事务再使用,直到第一个事务结束为止。这个性质称为事务的
在数据库管理系统的6个方面的功能中,【】功能是数据库管理系统的核心。
单用户数据库管理系统与多用户数据库管理系统之间最明显也是最重要的差别:是否支持多个用户______。
对于n个结点的单向链表(无表头结点)需要指针单元的个数至少为______。
在多级目录结构中查找一个文件时需要按路径名搜索,当层次较多时要耗费很多时间,为此要引入【】。
下列排序方法中,哪一种方法的总的关键码比较次数与记录的初始排列状态无关?
3种类型的通道中支持通道程序并发执行的有()。
随机试题
设z=(x-2y)y,则.
A.血培养B.骨髓培养C.尿培养D.粪便培养E.胆汁培养
下列体现了五行相克规律的治法为
据《全国主体功能区规划》,全国主体功能区规划开发原则中,要按照建设环境友好型社会的要求,根据国土空间的不同特点,以保护自然生态为前提、以()为基础进行有度有序开发,走人与自然和谐的发展道路。
名镇和名村保护规划成果的组成包括()
自2007年10月9日到2008年6月12日,某期货公司允许邵某等9名客户在保证金不足的情况下继续进行期货交易,累计透支交易6000笔,累计透支金额约2亿元,期货公司累计收取手续费9000元。在上述交易期间,即2007年11月17日和2008年4月18日开
读书指导法
计算曲面积分,其中S是曲面x2+y2=R2及两平面z=R,z=一R(R>0)所围成立体表面的外侧。
在软件的生命周期中,通常分为【 】阶段、开发阶段和运行阶段3大阶段。
ThewritercametoLondonfrom______.Thewriter______.
最新回复
(
0
)