首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有如下关系模式: T1(a1,a2,a3,a5),T2(a3,a4),T3(a5,a6),T4(a3,a5,a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5是参照T3的外码,T4中的a3是参照T2的
已知有如下关系模式: T1(a1,a2,a3,a5),T2(a3,a4),T3(a5,a6),T4(a3,a5,a7),其中带下划线的属性标识为所在关系模式的主码,T1中的a3是参照T2的外码,T1中的a5是参照T3的外码,T4中的a3是参照T2的
admin
2018-05-02
23
问题
已知有如下关系模式:
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: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/aUlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在PowerDesigner的组成模块中,用于物理数据库的设计和应用对象及数据组件生成工具的是______。
一个系统在选择进程调度算法时不需要考虑的因素是______。
数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,主要原因是为了实现数据库的()。
利用计算机的算式运算等功能帮助设计人员进行产品设计工作属于计算机辅助系统中的()。
Oracle数据库管理系统的Internet解决方案的产品是OracleWebServer,下面列出的条目中,哪一个不属于该产品?
MS-SQLSERVER数据库系统的核心是
下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码)。职工(职工号,职工名,部门号,职务,工资)部门(部门号,部门名,部门人数,工资总额)在这两个关系的属性中,只有一个属性是外键,它是()。
在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?
数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制位数,常用的单位是
保证任何调度执行后数据库总处于一致状态的是数据库系统中的【】部件。
随机试题
为了提醒那些开快车的年轻人,电视上有一句很好的公益广告词:“你可能提前五分钟到达路途的终点,也可能提前五十年到达生命的终点。”下列选项中,不能加强上述观点的是()。
Itwashardtopicturethesemi-opaquemilkinShrekI.
将给予合约持有人在未来一定时间内以事先约定的价格出售某项金融资产的权利称之为
患者女,48岁。近一年来体重减轻,多食易饥,怕热多汗,易怒,心悸,体检:消瘦,双侧甲状腺肿大,心率110次/分。甲状腺功能改变时,较T3、T4反应更迅速的项目是
关于预产期的推算,正确的是
不符合一般道路运动系统中技术要求(中型轻工业厂房)的是()。
下列关于资产负债表“预收账款”项目填列方法表述中,正确的是()。
下列说法中,不正确的是()。
A.所以B.干净C.次D.孩子E.根据F.主要我上课迟到了,()老师很不高兴。
Agreatdealofattentionisbeingpaidtodaytothesocalleddigitaldividethedivisionoftheworldintotheinfo(informat
最新回复
(
0
)