首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下记录教师讲授课程信息的表格: 试根据表格中内容,画出合适的ER图。 将ER图转换为关系模型,并指明转换后的每个关系模式的主码和外码。
有如下记录教师讲授课程信息的表格: 试根据表格中内容,画出合适的ER图。 将ER图转换为关系模型,并指明转换后的每个关系模式的主码和外码。
admin
2016-04-27
62
问题
有如下记录教师讲授课程信息的表格:
试根据表格中内容,画出合适的ER图。
将ER图转换为关系模型,并指明转换后的每个关系模式的主码和外码。
选项
答案
(1)[*] (2)根据转换规则,本题可得到三个关系模式: 教师(教师编号,教师姓名),其中教师编号是教师关系模式的主码。 课程(课程编号,课程姓名),其中课程编号是课程关系模式的主码。 开课(教师编号,课程编号,开课时间,开课地点),其中(教师编号,课程编号)是开课关系模式的主码,教师编号参考于教师(教师编号),课程编号参考于课程(课程编号)。
解析
题目中一个教师可以教多门课程,一门课程可以被多名教师教。教师和课程为两个实体,它们之间存在多对多联系,关系名叫开课。教师具有两个属性,即教师编号、教师姓名;课程也存在两个属性,即课程编号、课程名称;联系具有两个属性,即开课时间和开课地点。
实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。
实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,1:m(一对多)联系,m:n(多对多)联系。在向关系模式转换时规则如下:
(1)1:1(一对一)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
(2)1:m(一对多)联系
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
(3)m:n(多对多)联系。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
(4)3个或者3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。
(5)具有相同码的关系模式可以合并。
转载请注明原文地址:https://kaotiyun.com/show/JBlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设有关系R,S和T如下。关系T是由关系R和S经过哪种操作得到的?
数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制位数,常用的单位是
元组的每个分量必须是不可分的数据项这叫做【】。
有如下请求磁盘服务的队列,要访问的磁道分别是98、183、37、122、14、124、65、67。现在磁头在53道上,若按最短寻道时间优先法,磁头的移动道数是
SQL语言中,RSEOURCE权限允许创建新的【】。
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSEPT、DELETE、UPDATE实现哪类功能?
进程调度有各种各样的算法,如果选择算法不恰当,就会出现什么现象?
网络拓扑可以根据通信子网中通信信道类型分为两类:点对点线路通信子网的拓扑、【】通信子网的拓扑。
ODBC驱动程序可以让应用程序自由地访问各种类型的数据源。驱动程序需要让应用程序在运行时知道它所调用的是哪个驱动程序以及对应的数据源支持的ODBC接口功能和SQL语法。为了让应用程序找到驱动程序和数据源,ODBC定义了两个一致性,即ODBC接口一致性和【
能够及时响应随机发生的外部事件,并在严格的时间范围内完成对该事件的处理方式的操作系统是()。
随机试题
A.+1000B.100C.10D.0E.-1000致密骨的CT值是
慢性肾功能不全之阴阳两虚证治宜()
医疗机构临床用血应当制定用血计划,遵循
A.药品经营企业B.药品生产企业C.药品使用单位D.城乡集市贸易市场E.药监部门
在下列汉字输入技术中,属于五笔输入法中的成字字根的有()。
从福利部门员工的工资计提的福利费应计入()账户。
根据下面材料回答下列小题。2007年6月与2006年同期相比,网民数增加了()。
设四阶矩阵且矩阵A满足关系式A(E—C-1B)tCT=E,其中E为4阶单位矩阵.将上述关系式化简,并求A.
【B1】【B10】
•Readthearticlebelowaboutrecruiting.•Choosethebestsentencefromtheoppositepagetofilleachofthegaps.•Foreachg
最新回复
(
0
)