首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在某数据库中,相关表的建表语句如下: CREATE TABLE T1 ( a1 int PRIMARY KEY, a2 int, a3 int FOREIGN KEY REFERENCES T2(a3)); CREATE TABLE T2( a3 int
在某数据库中,相关表的建表语句如下: CREATE TABLE T1 ( a1 int PRIMARY KEY, a2 int, a3 int FOREIGN KEY REFERENCES T2(a3)); CREATE TABLE T2( a3 int
admin
2019-07-07
46
问题
在某数据库中,相关表的建表语句如下:
CREATE TABLE T1 (
a1 int PRIMARY KEY,
a2 int,
a3 int FOREIGN KEY REFERENCES T2(a3));
CREATE TABLE T2(
a3 int PRIMARY KEY,
a4 int,
a5 int FOREIGN KEY REFERENCES T2(a3));
CREATE TABLE T3(
a1 int,
a3 int,
a6 int,
PRIMARY KEY(a1,a3),
a1 FOREIGN KEY REFERENCES T1(a1),
a3 FOREIGN KEY REFERENCES T2(a3));
请画出相应的ER图,使得可以从该ER图推导出上述表定义,其中实体和联系的名称可以自定,实体的主码属性请使用下划线标明。
选项
答案
[*]
解析
ER图向关系模式转换涉及到两方面:实体的转换和实体间联系的转换。
①实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。
②实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,1:m(一对多)联系,m:n(多对多)联系。
1:1(一对一)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
1:m(一对多)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
m:n(多对多)联系
多对多联系转换成新的独立的模式时,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
该题是是从关系模式来推断ER图,因此解题的思路是对ER向关系模式转换做反向转换。
根据规则C可以推断,T3是个多对多关系,a1和a3是实体的主码,a6是联系的属性。
根据规则B可以推断出T1,T2是1:m关系。因为a3和a5是外码。且a3和a5的值相同。a2、a4是联系T1、T2的属性,a2也可以是实体1的属性。
转载请注明原文地址:https://jikaoti.com/ti/Ai37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
候选关键字的属性可以有______。
一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库服务器软件、【】软件和连接软件3类。
数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?【】
在数据库技术中,面向对象数据模型是一种()。
在关系数据模型中,二维表的行称为元组,二维表的列称为【】。
下列哪一个是从栈中删除元素的序列?下列哪一个是上述所有操作结束后栈中的元素列表(从底到顶)?
关系模式R中若没有非主属性,则
下列关于进程控制的叙述中,不正确的是
随机试题
试列出下列线性规划问题的单纯形初表:minf=-x1-2x2-x3s.t.x1+4x2-2x3≥120x1+x2+x3=60xi≥0,j-1,2,3
咬合面Ⅰ类洞充填银汞合金时的制备要点之一为
矿物药中容易风化,失掉结晶水的药材有( )。
A.阿托品B.毒扁豆碱C.丙胺太林D.东莨菪碱E.哌仑西平用于缓慢型心律失常的药物是
下列叙述不正确的是()。
常用排水管渠中陶土管的缺点是()。
根据《中华人民共和国劳动法》的规定,劳动合同可以约定试用期,但试用期最长不超过3个月。()
这一事件再次敲响警钟:旅游有风险,安全意识不能__________。风险,有时来自陌生环境和游人的猎奇心理,因此,我们在旅游前一定要做足功课,对旅行目的地要有所认识和准备,不对风险抱侥幸心理。带孩子出去玩的家长尤其要加强警觉。同时,相关部门和景区方面,也要
利用计算机网络把分布在不同地点的计算机硬件、软件、数据等信息资源联系在一起:服务于一个共同的目标而实现相互通信和资源共享,这就形成了管理信息系统的【】结构。具有这种结构的系统称为【】系统。
ScienceWithoutBordersScienceandtechnologyisamongthefactorsthathavetakenthehumancivilizationtotheleveliten
最新回复
(
0
)