首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个数据库中,有如下关系模式: T1(a1,a2,a3),,12(a3,a4),T3(a6,a7),T4(a1,a3,a6,a8)。 其中标下划线的是关系模式的主码。不同关系模式之间的同名属性代表它们之间存在主外码参照关系。 试画出相应的ER
在一个数据库中,有如下关系模式: T1(a1,a2,a3),,12(a3,a4),T3(a6,a7),T4(a1,a3,a6,a8)。 其中标下划线的是关系模式的主码。不同关系模式之间的同名属性代表它们之间存在主外码参照关系。 试画出相应的ER
admin
2017-06-27
81
问题
在一个数据库中,有如下关系模式:
T1(
a1
,a2,a3),,12(
a3
,a4),T3(
a6
,a7),T4(
a1
,
a3
,
a6
,a8)。
其中标下划线的是关系模式的主码。不同关系模式之间的同名属性代表它们之间存在主外码参照关系。
试画出相应的ER图,使得可以从该ER图推导出上述关系模式定义,其中实体和联系的名称可以自定。
请写出创建T1表的T—SQL语句,设所有列的数据类型均为整型。
选项
答案
(1) [*] (2) create table T1 (a1 int primary key, a2 int. a3 int foreign key a3 references T2(a3) );
解析
ER图向关系模式转换涉及两方面:①实体的转换;②实体间联系的转换。
实体的转换:在从ER图转换为关系模式时,一个实体转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。
实体间联系的转换:实体间存在三种联系,即1:l(一对一)联系,1:m(一对多)联系,m:n(多对多)联系。在从ER图向关系模式转换时规则如下:
(1)1:1(一对一)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。;
(2)1:m(一对多)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
(3)m:n(多对多)联系。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
本题考查的是关系模式向ER图转换,可以将ER图向关系模式转换做反向求解。
通过以上分析发现,实体在关系模式中只有实体本身的主码和属性;一对多的联系对应的关系属性除了有多端的主码和属性外,还有别的实体的主码;多对多的联系对应的关系属性由各个实体的码和联系本身的属性组成。
本题中,T2和T3乃两个关系模式只有自己的主码和属性,故T2和T3可以单独列为实体,T2对应的实体名称是A2,T3对应的实体名称是A3。
T1中既有A2中的主码,又有本身的主码和属性,根据一对多转换法则方法一可知,T1对应的实体Al的属性是a1和a2,外码是a3,且A2和A1之间是一对多关系。
根据多对多转换方法可以推知,A1、A2、A3之间存在对多多关系,关系的属性是a8。
转载请注明原文地址:https://kaotiyun.com/show/q1lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
一些进程相互合作共同完成一项任务,进程之间的这种直接的协同工作关系称为【】。
WWW是以超文本标记语言为基础,能够提供面向Internet服务的信息浏览系统,WWW系统的结构采用了【】模式。
新奥尔良方法将数据库设计分为4个阶段,它们是______。
若你使用ORACLE系统开发一个数据库应用系统,在进行用户界面设计时,应选用的工具是______。
关系中的“主码”不允许取空值是指______约束规则。
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和小要将结点q插入结点p的后面,正确的操作应该是______。
“找出使用供应商名为‘红星’的供应商所供应的零件的工程名”的SELECT语句中将使用的关系有“找出北京供应商的所有信息”的SELECT语句是
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表是
下列关于关系数据库视图的说法中,哪些是正确的?Ⅰ.视图是关系数据库三级模式中的内模式。Ⅱ.视图能够对机密数据提供一定的安全保护。Ⅲ.视图对重构数据库提供了一定程度的逻辑独立性。Ⅳ.对视图的一切操作最终都要转换为对基本
MS-SQLSERVER数据库系统的核心是
随机试题
在病例对照研究中,病例的最佳选择是()
可用作软胶囊填充的物料是
某新建三跨预应力混凝土连续箱梁,跨径布置为:68m+3108m+68m,横向总宽12.5m,净宽11.25m,单向三车道,设计荷载为公路一Ⅰ级,需做交工荷载试验。根据《公路桥梁荷载试验规程》JTG/TJ21-01—2015),回答下列问题。该桥静载试
下列有关于无筋扩展基础埋深的叙述,正确的是()。
根据短路电流实用计算法中计算电抗XjS的意义,在基准容量相同的条件下,下列哪项推断是正确的?
青年男女在去结婚登记的路上被迎面驶来的卡车撞伤,未能登记即被送往医院抢救。女方伤势过重成为植物人,男方遂悔婚约。女方父母把男方告到法院,要求男方对女方承担照顾抚养的责任。法院以法无明文规定为由,裁定不予受理。关于本案,下列哪些评论是错误的?()
在教育实践中,对于力求成功者,要安排竞争不强的情境,取得成功时应及时给予表扬,并尽量避免在公众场合指责其错误。()
下列句子中,画线的词语使用正确的一项是()。
"We’veseena【C1】______ofpeople,peoplewhohavehadlongstandingproblemswiththeirsleep,whoreportthattheirsleepisget
若曲线y=y(x)由确定,则此曲线在t=0对应点处的切线方程为_____________.
最新回复
(
0
)