首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2017-06-27
36
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将ER模型换成关系模型并规范化到3NF。
选项
答案
将ER模型转换为关系模型,并规范到3NF: 顾客(姓名,单位,电话号码),主键:姓名 商品(型号,名称,单价,产地),主键:型号 购买(姓名,型号,数量,日期),主键:姓名+型号 因为转换过来的关系模式中,不存在属性依赖于其他非主属性,因此对转换的结果不需要优化。
解析
ER模型转换为关系模式的规则
①把ER模型中的每一个实体集转换为同名的关系,实体集的属性就是关系的属性,实体集的码就是关系的码。
②把ER模型中的每一个联系转换成一个关系,与该联系相连的各实体集的码以及联系的属性转换为关系的属性。关系的码根据下列情况确定:
若联系为1:1(一对一),则每个是实体集码均是该关系的候选码。
若联系为l:n(一对多),则关系的码为n端实体集的码。
若联系为m:n(多对多),则关系的码为各实体集码的组合。
③合并具有相同码的关系。
根据规则,把一个ER模型转换为关系模式,一般经历下面两个步骤:
1)标识ER模型中的联系。
2)依次转换与每个联系相关联的实体集及联系。
3)关系模式满足3NF,则必须满足关系模式中每隔一个非主属性既不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
本题中从ER模型转换成关系模型,由两个实体和一个关系分别可以转换成三个关系模式。
转载请注明原文地址:https://kaotiyun.com/show/91lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
引起中断的中断源有5种,分别为I/O中断,数据通道中断,时钟中断,程序中断和
在多级目录结构中查找一个文件时需要按路径名搜查,当层次较多时要耗费很多时间,为此要引入【】。
利用SQL的GRANT语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语______。
下述______数据库系统属于第一代数据库系统。
SQL语言的GRANT和REVOKE语句主要用来维护数据库的______。
以下______不属于实时系统的特征。
下列关于数据库三级模式结构的说法中,哪一个是不正确的?
如果事务T获得数据项Q的【】,则T可读Q也可能写Q。
在SYBASE中提供面向对象的数据建模的工具是【】。
ORDBMS提供类型构造器,用于构造复杂对象的数据类型。主要的类型构造器为:组合(记录)、【】和引用。
随机试题
由题意知:P(A)=1/2;P(B)=1/2;[*]
患儿,男,2岁。因面及手足部色素斑2年就诊。患儿在出生后1个月即在面、手背等暴露部位出现红色斑点,继之皮疹渐增多,颜色变为褐色。日晒后加重,无痛痒等不适。其父母非近亲结婚,否认家族遗传病史。患儿皮肤干燥,暴露部位密集雀斑样色素沉着,淡棕至深褐色,面及手足伸
关于CT薄层扫描的叙述,正确的是
关于病人的权利,下述说法中正确的是
病人无根据的认为自己犯下了滔天大罪,对不起国家和人民病人觉得周围人说话指桑骂槐,含沙射影,都是针对他的
背景资料: 某机电工程施工单位根据业主提供的工程实物量清单投标后中标一项大型机电工程。在业主单位主持召开的第一次项目会议上,业主根据工程开工准备工作已基本完成,要求施工单位会后立即组织施工。施工单位提出由于设计施工图没有出齐,以工程实物量清单为依据,用投
企业以经营租赁方式租入的固定资产发生的改良支出,应直接计入当期损益。()
因为面临预算困难,政府机构减少了他们的科研基金,更大量的类似的研究现在由私人基金赞助。这种变化意味着可能导致具有争论性后果的研究将占据所有被资助项目的较小比例。因为私人基金考虑到他们的公众形象,倾向于避免争议。下列哪一个是上文所做的假设?
A、 B、 C、 D、 D
DirectedbyBenjaminTwist,who,incidentally,isoneofthenamesbeingmentionedasapossiblesuccessortoNowozielski,adel
最新回复
(
0
)