首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2019-07-07
36
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将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/UJlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
把关系看做二维表,则下列说法中错误的是
当一个事务执行期间所使用的数据,不能被第二个事务再使用,直到第一个事务结束为止。这个性质称为事务的
在数据约束条件中,【】用来限定符合数据模型的数据状态,以及状态的变化,以保证数据的正确、有效和相容。
第二代数据库系统是指______。
若使关系模式R<U,F>分解为关系模式RI<U1,F1>,R2<U2,F2>能够进行无损连接分解的充分必要条件是______。
PowerBuilder具有的功能特点包括()。Ⅰ.提供了良好的跨平台性 Ⅱ.具有自己的编程语言PowerScriptⅢ.是一种面向对象的开发工具Ⅳ.事件驱动的程序设计方式
系统故障恢复的步骤是
下列哪一种(些)磁盘调度算法只考虑了公平性?()①先来先服务②最短寻道时间优先③扫描
数据结构是所研究对象的【】的集合。这些对象是数据库的组成成分,一般分为两类,一类是与数据类型、内容有关的对象,另一类是与数据之间联系有关的对象。
随机试题
赵孟頫,字子昂,号松雪道人,有________10卷。
在国际私法上,主张以“规则选择”或“结果选择”来替代“管辖权选择”的学者是()
A.DDTB.甲烷C.甲醛D.臭氧E.甲基汞属于内分泌干扰物的是()
下列哪项不是引起左心衰竭的常见原因
根据《建设工程安全生产管理条例》规定,对于某项目达到一定规模的危险性较大的模板工程的专项施工方案经()审批签字后,方可实施。
下列各项中,作为“当期营业利润增加”项目的有()。
下列关于股票分类错误的是()。
某教师将《拿来主义》的教学目标表达为知识与技能目标、过程与方法目标、情感态度与价值观目标三维教学目标,以下表述不恰当的一项是()。
美育
Forthispart,youareallowed30minutestowriteacompositiononthetopic:StatisticsofFamilyExpensesinShanghai.Yoush
最新回复
(
0
)