首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2017-02-28
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/I2lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
结构化程序的基本控制结构有顺序、选择、【】。
18.【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主属性。
若关系R和S的关系代数的操作结果如下,这是执行了若关系R和S的关系代数操作的结果如下,这是执行了
按所使用的数据模型来分,数据库可分为哪3种模型?
PowerDesigner是新一代数据库设计工具,下面是它的四个组成部分,若要进行数据库概念模式设计,应该选用______。
第(37)至{38)题基于学生—课程数据库中的三个基本表:学生信息表:3(sno,sname,sex,age,dept)主码为sno课程信息表:c(cno,cname,teacher)主码为eno学生选课信息表:sc(sno,cno,grade)主码为(s
计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据()。
磁盘调度算法应该考虑公平性和【】这两个基本因素。
下列问题是基于如下描述:有5个进程P1,R2,P3,P4,P5,它们几乎同时进入就绪队列,它们的优先数和需要的处理器时间如下表所示。假设优先数小的优先级高,忽略进行调度等所花费的时间。
微型计算机系统中,下面与CPU概念最不等价的是
随机试题
在“司马光砸缸”的故事中,司马光小时候看到一个小孩掉进水缸后,他没有按常规让人脱离水,而是打破水缸,尽快让水脱离人。这一故事给我们的哲学启示是:
(Thoseofus)whoworkinchemical(laboratories),shouldhave(their)lungs(checked)quiteregularly.
A.急性早幼粒细胞性白血病B.慢性淋巴细胞性白血病C.急性单核细胞性白血病D.急性淋巴细胞性白血病E.慢性粒细胞性白血病牙龈肿胀
简述吸气性呼吸困难的临床特点。
与病人沟通时,不符合护理用语要求的是( )。【历年考试真题】
如题图所示为《周礼·考工记》中的王城规划,其中凸显中国古代建筑共性特点的部位是()。
发生货币危机的国家在汇率制度方面的共同特点是()。
需要()
众筹行为:指通过互联网发布筹款项目、实施方案、投资回报的资金募集方式,其构成要素包括有创造能力但缺乏资金的发起人,对筹资者的故事或回报感兴趣的支持者,在两者之间发挥连接作用的互联网平台等。下列属于众筹行为的是:
Sheis______farthemostactivememberinourgroup.
最新回复
(
0
)