首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2018-06-19
76
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将ER模型换成关系模型并规范化到3NF。
选项
答案
将ER模型转换为关系模型,并规范到3NF: 顾客(姓名,单位,电话号码),主键:姓名 商品(型号,名称,单价,产地),主键:型号 购买(姓名,型号,数量,日期),主键:姓名+型号 因为转换过来的关系模式中,不存在属性依赖于其他非主属性,因此对转换的结果不需要优化。
解析
(1)ER图的画法
建立相应的ER图的过程如下:
第一,确定实体类型。本题有两个实体类型,即顾客实体和商品实体。
第二,确定联系类型。该题中只有顾客一商品模型。
第三,把实体类型和联系类型组合成ER图。
第四,确定实体类型和联系类型的属性。
顾客实体集属性:姓名、单位、电话号码
商品实体集属性:型号、名称、产地、单价
由顾客和商品两个实体和一个顾客一商品购买关系,并且根据实体的属性可以画出相应ER图。
(2)ER模型转换为关系模式的规则
①把ER模型中的每一个实体集转换为同名的关系,实体集的属性就是关系的属性,实体集的码就是关系的码。
②把ER模型中的每一个联系转换成一个关系,与该联系相连的各实体集的码以及联系的属性转换为关系的属性。关系的码根据下列情况确定:
若联系为1:1(一对一),则每个是实体集码均是该关系的候选码。
若联系为1:n(一对多),则关系的码为n端实体集的码。
若联系为m:n(多对多),则关系的码为各实体集码的组合。
③合并具有相同码的关系。
根据规则,把一个ER模型转换为关系模式,一般经历下面两个步骤:
1)标识ER模型中的联系。
2)依次转换与每个联系相关联的实体集及联系。
3)关系模式满足3NF,则必须满足关系模式中每隔一个非主属性既不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
本题中从ER模型转换成关系模型,由两个实体和一个关系分别可以转换成三个关系模式。
转载请注明原文地址:https://kaotiyun.com/show/ZXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系数据库规范化中的删除操作异常是指()。
数据库系统的并发控制主要方法是采用()机制。
关系模型中定义外键实现的是哪一(些)类完整性?()
对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得S.value<0,下列说法正确的是()。
关系规范化过程就是通过关系模式的分解,把低一级的关系模式分解为若干高一级的关系模式的过程;1NF,2NF,3NF,BCNF之间存在着【】的关系。
在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?
SQLServer提供了()种索引。
在图书数据库中查找书名包含“数据库”的所有书的最高价、最低价和平均价。其对应的查询语句如下:selectMAX(单价)AS最高价,MIN(单价)AS最低价,AVG(单价)AS平均价;from图书;where书名【】。
随机试题
小儿泌尿道感染最常见的感染途径是()
完善当代中国社会主义政治制度的途径就是_________。
什么是“五防合一”的安全管理方法?
背景资料:某施工单位承接了长67.8km的二级公路旧路面“白改黑”改建施工,旧路面为水泥混凝土面层,使用9年后面板破损严重,主要的病害有:裂缝、断板、板底脱空。设计院现场勘察后认为必须重建,设计院进行了旧路改建设计,设计要求将旧路面做碎石化处理,
在国际贸易中,银行开立的信用证源自于买卖双方贸易合同的约定,相关条款必须与合同条款完全一致。
招股说明书的有效期为3个月,自最后一次签署之日起计算。()
在事先确定企业资本规模的前提下,吸收一定比例的债务资本,可能产生的结果有()。
初诊接待时,咨询师问求助者“您有什么问题,说吧”,是一种()。
2021年6月23日,国务委员兼外长王毅在北京主持“一带一路”亚太区域国际合作高级别视频会议。王毅表示,中国愿同各方携手努力,继续高质量共建“一带一路”,打造更紧密的(),为各方提供更多机遇,分享更多红利。
InJulyof1994,anastoundingseriesofeventstook(31).Theworldanxiouslywatchedas.everyfewhours,ahurtlingchunkof
最新回复
(
0
)