首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2019-07-07
19
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将ER模型换成关系模型并规范化到3NF。
选项
答案
将ER模型转换为关系模型,并规范到3NF: 顾客(姓名,单位,电话号码),主键:姓名 商品(型号,名称,单价,产地),主键:型号 购买(姓名,型号,数量,日期),主键:姓名+型号 因为转换过来的关系模式中,不存在属性依赖于其他非主属性,因此对转换的结果不需要优化。
解析
ER模型转换为关系模式的规则
①把ER模型中的每一个实体集转换为同名的关系,实体集的属性就是关系的属性,实体集的码就是关系的码。
②把ER模型中的每一个联系转换成一个关系,与该联系相连的各实体集的码以及联系的属性转换为关系的属性。关系的码根据下列情况确定:
若联系为1:1(一对一),则每个是实体集码均是该关系的候选码。
若联系为1:n(一对多),则关系的码为n端实体集的码。
若联系为m:n(多对多),则关系的码为各实体集码的组合。
③合并具有相同码的关系。
根据规则,把一个ER模型转换为关系模式,一般经历下面两个步骤:
1)标识ER模型中的联系。
2)依次转换与每个联系相关联的实体集及联系。
3)关系模式满足3NF,则必须满足关系模式中每隔一个非主属性既:不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
本题中从ER模型转换成关系模型,由两个实体和一个关系分别可以转换成三个关系模式。
转载请注明原文地址:https://jikaoti.com/ti/Nn37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
隔离是操作系统安全保障的措施之一。下列哪一项不属于安全隔离措施?()
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为【】。
在排序过程中,比较次数与序列的初始位置无关的排序方法是
下面不属于数据管理技术发展过程中人工管理阶段的特点的是
下述哪一个数据库系统属于第一代数据库系统7.
数据库FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是______。
为了保护数据库的安全,主要在______几个层次上采取安全性措施。Ⅰ.数据库系统层Ⅱ.物理层Ⅲ.操作系统层Ⅳ.人员层Ⅴ.网络层
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为【】。
磁盘请求服务队列所要访问的磁道分别是118、203、57、142、34、144、85、87。当前磁头位置为第73道上,若按最短寻道时间优先算法法,磁头移动的道数是()。
设有关系R(A,B,C)和S(C,D)与关系代数表达式πA,B,D(σR,C=s.c(R×S))等价的SQL语句是
随机试题
下列对目标管理的评价,不正确的是
采用网络计划对工程进度实施动态控制是控制建设工程进度的( )。
在签订审计业务约定书之前,注册会计师应初步了解的被审计单位的基本情况不包括()。
下列各项中,属于运用横向比较较法的有()。Ⅰ.将甲公司去年与今年的销售额进行比较Ⅱ.将美国和中国的医药行业进行比较Ⅲ.将教育培训和图书行业进行比较Ⅳ.将医药行业的增长情况与国民经济的增长进行比较
某市摩托车制造有限公司(增值税一般纳税人),从事摩托车的研发、生产销售。2013年3月发生经营业务如下:(1)研究开发过程中购进科研设备,取得增值税专用发票,注明价款8万元、增值税1.36万元;从国内购进生产用原材料一批,取得防伪税控系统开具的增值税
某首饰制造企业(增值税一般纳税人),主要生产加工并零售金银首饰、钻石饰品和其他非金银首饰,2017年2月发生以下业务:(1)销售玉石首饰取得不含税收入129.8万元,镀金首饰不含税收入28万元。(2)采取以旧换新方式向消费者销售金项链1批,旧项链抵顶1
社会工作的基本对象有()。
教学过程是根据()实施教学的一种活动程序,由教师、学生以及教学内容、方法和手段等若干要素构成。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
WhatisNOTtrueaboutvisualstereotypes?Clickon2answers.
最新回复
(
0
)