首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2018-10-09
21
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将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/bI37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系模型中定义外键实现的是哪一(些)类完整性?()
关系数据模型中,关系是指()。
数据库的三级模式中,()是对数据库中全体数据的逻辑结构和特征的描述。
对进程的基本状态的转换,不可能的是()。
在层次数据库中,父片段和子片段之间只能具有【】类型的联系。
数据库的三级模式结构中,外模式又称为
在操作系统的各个功能组成部分中,不需要硬件支持的是
引入虚拟存储技术的关键前提是()。
在虚拟页式存储管理系统中,地址越界中断属于()。
随机试题
形成一种优良的领导作风不可能一蹴而就,克服一种不良的领导作风也不容易立竿见影。这句话揭示了领导作风具有()
膀胱内灌注药物治疗膀胱肿瘤,目前认为效果最好的是
甲国是一个君主立宪制的国家,其下列行为中,哪些属于国际法上的国家内政范围,外国不得进行干涉?
(2007年)速度u、长度l、运动黏度v的无量纲组合是()。
属于我国政府非税收管理范围内的项目是()。
儿童社会工作方法中,下列关于以家庭为中心的方法理解不正确的是()。
在抗日战争时期,直接促进中国共产党同中国国民党第二次建立合作,形成抗日民族统一战线的是()。
试述我国法律责任的归责原则。[华中农大2011年研]
VBA中主要提供了3种数据库访问接口:ODBCAPI、DAO和【】。
PopstarstodayenjoyastyleoflivingwhichwasoncetheprerogativeonlyofRoyalty.Wherevertheygo,peopleturnoutinthe
最新回复
(
0
)