首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设要为某工厂设计一个数据库,需要记录如下信息(有下划线的信息可作为唯一标识): .产品有产品名、规格; .每种产品拥有多道加工工序,每道加工工序只适用于一种产品; .每道工序需要记录相关的工序编号、所需材料、加工要求; .每道工序可以有多道
设要为某工厂设计一个数据库,需要记录如下信息(有下划线的信息可作为唯一标识): .产品有产品名、规格; .每种产品拥有多道加工工序,每道加工工序只适用于一种产品; .每道工序需要记录相关的工序编号、所需材料、加工要求; .每道工序可以有多道
admin
2017-06-27
37
问题
设要为某工厂设计一个数据库,需要记录如下信息(有下划线的信息可作为唯一标识):
.产品有产品名、规格;
.每种产品拥有多道加工工序,每道加工工序只适用于一种产品;
.每道工序需要记录相关的工序编号、所需材料、加工要求;
.每道工序可以有多道上游工序,每道工序最多有一道下游工序;
.职工有职工名、性别、工资;
.每个职工只负责加工一道工序,每道工序可有多个职工负责加工,需要记录每个职工的加工时间;
根据以上描述,试画出相应的ER图。
将上面的ER图转换为相应的关系模式,并指出各关系模式的主码。
选项
答案
[*] 转换后的关系模式: 职工(
职工名
,性别,工资),其中职工名是主码。 工序(
工序编号
,所需材料,加工要求,加工时间,下游工序编号,职工名),其中工序编号是主码,下游工序编号、职工名是外码。 下游工序(
工序编号
,加工要求,所需材料),其中下游工序编号是主码。 产品(
产品名
,规格,工序编号),其中产品名是主码,工序编号是外码。
解析
本题考查的是根据需求分析画出ER图,然后再将ER图转换成关系模式。
这类题目的解题思路是:
(1)确定实体及其实体的属性。
(2)确定实体之间的联系,及其联系的属性。
(3)ER图向关系模式转换涉及两方面:①实体的转换;②实体间联系的转换。
实体的转换:在从ER图转换为关系模式时,一个实体转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。
实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,1:m(一对多)联系,m:n(多对多)联系。在从ER图向关系模式转换时规则如下:
(1)1:l(一对一)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。;
(2)l:m(一对多)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
(3)m:n(多对多)联系。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
转载请注明原文地址:https://kaotiyun.com/show/DmlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系模式P的规范化程度最高达到
操作系统的安全措施可以从隔离方面考虑。以下哪一个不是隔离的措施
“软件危机”的核心问题是【】和软件开发效率低。
在数据库技术中,反映现实世界中事物的存在方式或运动状态的是()。
三级抽象模式在数据库系统中都存储于数据库系统的【】中。
下列不属于操作系统功能的是
在程序状态字PSW中设置了一位用于控制用户程序不能执行特权指令,这一位是
二维数组A[0..6,0..9],其每个元素占2个字节,从首地址200开始,按行优先顺序存放,则元素A[7,5]的存储地址为______。
虚拟存储器的容量()。
在使用基于优先数的不可抢占式进程调度算法的系统中,不会引起进程切换的事件是
随机试题
以下哪项不是学龄儿童对住院的反应
给X线机供电的电源电压的波动要求是
A.甲类非处方药B.处方药C.乙类非处方药D.医疗毒性药品在店内可以陈列,但不得采用开架自选的是()。
()最初是政府组织收入,弥补财政赤字的重要手段。随着信用制度的发展,它已成为调节货币供求,协调财政与金融关系的重要政策工具。
首创了国家对进出口商品的品质管理制度的国家是( )。
股东的忠诚义务包括()。
_________认为“人是唯一需要教育的动物”。
A、 B、 C、 D、 B由题干图形中黑面与斜线面相对而不相接可排除A选项;根据“×”面与半黑面相接可排除选项C;又选项D不能折叠为一个正六面体,故排除选项D,故选B。
简述累犯的刑事责任及其主要内容。
Whatisthemainpurposeoftheconversation?
最新回复
(
0
)