首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2018-05-02
44
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将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/KTlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列表述中哪一项不属于分布式数据库的特点?()
关系数据库标准语言具有一体化的特点,该特点的提出主要是对比()。
数据库的基本特点是()。
MS_SQLSERVER数据库系统的核心是【】。
数据库系统支持数据的逻辑独立性依靠的是
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
数据库三级模式之间引入两级映像的主要目的在于()。
若目标串的长度为n,模式串的长度为[n/3],则执行模式匹配算法时,在最坏情况下的时间复杂度是()。
在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩)
随机试题
一般定量分析中洗净就可使用,不用烘干的仪器是()。
强化传热的途径有哪些?
男性,34岁,上厕所时向后摔倒,枕部着地,昏迷40分钟。醒后对伤情记忆不清,呕吐3次。急诊检查:神清,嗜睡,枕部皮肤裂伤,出血已停止,余神经系统查体阴性。头部CT见双额极少许混杂密度影。X线片示枕骨纵向线状骨折。上述血肿出血的来源多为
在Excel中,可以利用“插入”菜单的“工作表”命令来插入新的工作表。如果原工作簿中有三张工作表,当前工作表为“成绩单”,下列表述错误的是()。
国债不仅形成一种当前的社会负担,而且在一定条件下还会向后转移,形成()。
下面属于公安队伍正规化建设中“五规范”的内容有()。
根据以下资料.回答以下小题。有研究者在2011年调查了659名没有当地户口的外来人员,询问他们“认为自己属于本地人还是外地人”的问题,结果如下图所示。迁人本地五年到十年的受调查人群中,有()的人认为自己依然属于外地人。
公文处理工作应当坚持下列哪些原则?()
行政复议参加人:是指行政争议的当事人和与行政争议的具体行政行为有利害关系而参加行政复议的人。根据以上定义,下列不是行政复议参加人的是( )。
SomestatesintheU.S.have______thecapitalpunishmentfordecades.
最新回复
(
0
)