首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2018-10-09
19
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将ER模型换成关系模型并规范化到3NF。
选项
答案
将ER模型转换为关系模型,并规范到3NF: 顾客(姓名,单位,电话号码),主键:姓名 商品(型号,名称,单价,产地),主键:型号 购买(姓名,型号,数量,日期),主键:姓名+型号 因为转换过来的关系模式中,不存在属性依赖于其他非主属性,因此对转换的结果不需要优化。
解析
ER模型转换为关系模式的规则
①把ER模型中的每一个实体集转换为同名的关系,实体集的属性就是关系的属性,实体集的码就是关系的码。
②把ER模型中的每一个联系转换成一个关系,与该联系相连的各实体集的码以及联系的属性转换为关系的属性。关系的码根据下列情况确定:
若联系为1:1(一对一),则每个是实体集码均是该关系的候选码。
若联系为1:n(一对多),则关系的码为n端实体集的码。
若联系为m:n(多对多),则关系的码为各实体集码的组合。
③合并具有相同码的关系。
根据规则,把一个ER模型转换为关系模式,一般经历下面两个步骤:
1)标识ER模型中的联系。
2)依次转换与每个联系相关联的实体集及联系。
3)关系模式满足3NF,则必须满足关系模式中每隔一个非主属性既不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
本题中从ER模型转换成关系模型,由两个实体和一个关系分别可以转换成三个关系模式。
转载请注明原文地址:https://kaotiyun.com/show/nWlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据管理经过了人工管理、文件系统和【】3个发展阶段。
S-Designer是一种可视化的数据库设计工具,它的后续版本是Power-Designer,使用它可以完成如下的哪些功能? Ⅰ.可以画数据流图(DFD) Ⅱ.可以画实体联系图(E-R图),即设计概念数据模型(CDM) Ⅲ.可以从概念数据模
关系数据库规范化理论规定,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使其不满足第一范式?
操作系统中的下列功能,与硬盘没有直接关系的是
SPOOLing技术是为解决独占设备数量少、速度慢、不能满足众多进程的要求,而且在进程独占设备期间设备利用率又比较低的问题而提出的一种设备管理技术,它也是一种
数据库保护问题包括:______、完整性、故障恢复和并发控制等多方面。
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于______。
串(或字符串)是由零个或多个字符组成的有限序列。串也是一种线性表,是数据元素为【】的线性表。
设有关系R(A,B,C)和S(A,D,E,F),若将关系表达式:民A,RB,S.D,S.F()用SQL语言的查询语句表示,则有:SELECTR.A,R,B,S.D,S.FFROMR,SWHERE【】
下列哪一条不是SYBASE企业级数据库服务器的特点?
随机试题
公务员必须是从事国家公务活动的人员,指的是公务员的()
“美学是研究艺术的”这个思想来源于()
_____________是企业的主体成员在其共同使企业运转和发展的过程中形成的包含企业的最高目标、共同的价值观、作风、传统习惯、行为规范和规章制度在内的有机整体。
《组织部新来的年轻人》是哪位作家的作品()
女性,35岁,冈心悸1个月就诊。查体:脉率78次/分,血压130/85mmHg,心界向左扩大,心律不齐,心率96次/分,心窒部可闻及3/6级收缩期吹风样杂音及舒张划隆隆样杂音,P2亢进,胸骨左缘第二肋间可闻及柔和的舒张期杂音。(2010)该患者最可能
下列属于发疹性传染病的有
捻转补泻法中,补法的操作手法是
证券投资咨询机构从事上市公司并购重组财务顾问业务,应当具备的条件包括()。
甲、乙、丙、丁四公司之间形成了三角债。甲建材公司拖欠丙钢铁公司货款170万元。乙建筑工程公司欠甲建材公司材料款180万元。乙建筑工程公司在给丁科研所建好一幢大楼后,因资金尚未到位,丁科研所尚欠乙建筑工程公司工程款180万元。为了尽早了结债务,2008年8月
情景:我校学生王华明重病住院,需要手术。因该生家境贫寒,无法支付医疗费用(medical(医学的,医疗的)cost)我们号召大家支援,数额不限。任务:以校长的名义写一份书面通知。内容为:情况介绍。请把钱交给班主任。班主任必须在星期五以前交到校长办
最新回复
(
0
)