首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2019-07-07
47
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将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全国计算机三级
相关试题推荐
在程序编码阶段,编码之前一项重要的工作就是选择适当的程序设计语言,其中,涉及到的高级语言从应用特点上可以分为基础语言、()和结构化语言。
下列关于可编程只读存储器的叙述中,正确的是()。
程序与和它有关进程的对应关系是【】。
一个数据库的数据模型至少应该包括以下3个组成部分:【】、数据操作和数据的约束条件。
临界区是指并发进程中访问共享变量的
MS—SQLSERVER数据库系统的核心是______。
为了保护数据库的安全,主要在______几个层次上采取安全性措施。Ⅰ.数据库系统层Ⅱ.物理层Ⅲ.操作系统层Ⅳ.人员层Ⅴ.网络层
第三代数据库系统(或新一代数据库系统)是【】技术和数据库技术相结合的系统。
当多个访问磁盘的请求同时到达时,为了改善平均磁盘存取时间,可以采用适当的磁盘调度算法,以减少磁盘服务的总时间。下列各项时间中,不能改善的是()。①寻道时间②旋转延迟时间③数据传送时间
随机试题
引起厥证的病因主要有
简述公文批办的主要内容。
下列哪项最能说明心功能进入失代偿期:
T细胞的生物学功能不包括()
股份有限公司的设立,可以采取的方式有()。
某建筑桩基设计等级为乙级,总桩数为400根,施工前单桩竖向抗压承载力静载试验确定单桩极限承载力,桩数至少应为()根。
乘坐从中国境内机场始发的国际、地区航班的游客,其携带的液体物品每件容积不超过120毫升。()
根据下面材料回答下列题。2006年2月份,居民消费价格总水平比2005年2月上涨2.7%,其中城市上涨2.5%,农村上涨3.2%;食品价格上涨6.0%,非食品价格上涨1.0%;消费品价格上涨3.0%,服务项目价格上涨1.8%。从月份比较,居民消费
Arsenic,anaturallyoccurringpoisonandcarcinogenfoundingroundwater,isstronglylinkedtoadult-onsetdiabetes,U.S.re
A、5:00.B、5:30.C、6:00.D、6:30.C对话中男士说5:30不会走,要再等30分钟,因此他离开的时间应是6:00。
最新回复
(
0
)