首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个数据库中,相关表的建表语句如下 create table T1( a1 int primary key, a2 int, a3 int foreign key referencesT2(a3)); create table T2(
在一个数据库中,相关表的建表语句如下 create table T1( a1 int primary key, a2 int, a3 int foreign key referencesT2(a3)); create table T2(
admin
2016-04-27
40
问题
在一个数据库中,相关表的建表语句如下
create table T1(
a1 int primary key,
a2 int,
a3 int foreign key referencesT2(a3));
create table T2(
a3,Int pnmary key,
a4 int,
a5 int foreign key references T2(a3));
create table,T3(
a6 int primary key,
a7 int);
create table T4(
a1 int foreign key references T1(a1),
a3 int foreign key referencesT2(a3),
a6 int foreign key referencesT3(a6),
a8 int,
primary key(a1,a3,a6));
请画出相应的ER图,使得可以从该ER图推导出上述表定义,其中实体和联系的名称可以自定。
选项
答案
[*]
解析
ER图向关系模式转换涉及到两方面:①实体的转换;②实体间联系的转换。
实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。
实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,l:m(一对多)联系,m:n(多对多)联系。在从ER向关系模式转换时规则如下:
(1)1:1(一对一)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
(2)1:m(一对多)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
(3)m:n(多对多)联系。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
(4)3个或者3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。
(5)具有相同码的关系模式可以合并。
该题的解题过程是ER图向关系模式转换过程的反向推算。
本题中表T1、T2的主键是单一主键,并且存在外键。T3存在单一主键,不存在外键。因此可以推断出T1对应的实体t1,属性是a1、a2,al是主键,a3是另外一个实体的主键;T2对应的实体t2,属性是a3、a4,其中a3是主键,a5是另外一个实体的主键。
t1和t2之间是多对一关系。a5对应实体t3只有一个属性,和t2实体之间是一对多关系。
而T3对应的实体t4的属性是a6、a7,其中a6是主键。T4表的主键是由实体t1、t2、t4的主键组成(a1,a3,a6),属性是a8。根据实体间联系转换规则,表T4是多对多联系转换而成。t4和t1、t2是多对多关系,a8是联系的属性。
转载请注明原文地址:https://kaotiyun.com/show/j6lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在数据库中,产生数据不一致的根本原因是
下列问题基于以下的叙述:关系模式R(B,C,M,T,A,C),根据语义有如下函数依赖集:F=(B→C,(M,T)→B,(M,C)→T,(M,A)→(A,B)→G]。关系模式R的码是
下面所列的工具中,不能用于数据库应用系统界面开发的工具是
下面列出的条目中,哪些是数据库技术的主要特点?Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化
在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?
随机试题
A.多见于老年,膝关节病变常见,疼痛与关节活动关系密切B.好发于青壮年,发病部位多为骶髂关节、脊柱、膝关节,无化脓和死骨形成C.各年龄组均有发病,儿童多见,病变多位于腰椎,且常有椎间盘受累,有低热、消瘦等全身症状D.多发于女性,手足等小关节先受累,关
风湿性疾病患者有皮肤损害时,其皮肤护理要点是什么?
细菌性肝脓肿多继发于
正常24小时眼压波动范围()
A.耳后动脉B.上颌动脉C.颞浅动脉D.脑膜中动脉E.小脑前下动脉
女,25岁,近2个月乏力、低热。WBC7.2×109/L,N55%,ESR4.1mm/h。胸片:右上肺片状阴影,其间可见透光区。痰涂片查抗酸杆菌(+)。用何种方式来判定疗效
转移项目风险总会伴有向接受风险的一方支付风险成本,这类成本包括()。
下列会计处理中,体现实质重于形式会计信息质量要求的有()。
发展的实质是()。
请阅读给定材料,按照要求作答。200年来地球上二氧化碳的浓度增加了25%,导致全球平均气温升高了2度多,主要诱因是欧美等发达国家快速工业化的高碳排放。据测地表温度目前还在以每年0.2摄氏度的速度快速升高,全球气候变暖已对人类生存和发展带来了严峻挑
最新回复
(
0
)