首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2018-05-02
63
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将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/KTlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
对某一互斥信号量S,若S.value=5,做了3次P操作后又做了2次V操作,此时S.value为()。
利用计算机的算式运算等功能帮助设计人员进行产品设计工作属于计算机辅助系统中的()。
SYBASE的企业解决方案包括,【】、数据复制和数据访问。
常用的文件物理结构有:顺序结构、链式结构和【】。
Delphi具有良好的数据处理能力,它所提供的哪一种工具可将数据从一种数据库全部或部分迁移到另一种数据库中?
Oracle数据库管理系统的Internet解决方案的产品是OracleWebServer,下面列出的条目中,哪一个不属于该产品?
数据库管理系统FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是
数据库三级模式之间引入两级映像的主要目的在于()。
DBMS数据定义语言包括的模块有模式、外模式、内模式定义模块,安全性定义模块和()。
下面所列条目中,哪一项是当前开发工具的发展趋势? Ⅰ.采用三层Client/Server结构 Ⅱ.对Web应用的支持 Ⅲ.开放的、构件式的分布式计算环境
随机试题
两个肯定前提必得肯定结论。
论反垄断法与反不正当竞争法的关系。
病人哮证日久,反复发作,发时喉中痰鸣如鼾,声低,气短不足以息,咳痰清稀,面色苍白,汗出肢冷,舌淡白,脉沉细者,治宜选用
正常人,尿液中不会见到
某孕妇,既往体健,孕34周,主因胸闷、活动后心悸气短1周,近3天症状加重,一般体力活动明显受限,夜间能平卧,偶有憋醒。提示:住院后强心、利尿、地塞米松促胎肺成熟治疗,3天后在硬膜外麻醉下剖宫产术,娩一早产女婴,手术顺利。术后哪些处理是正确的
颅内占位性病变是否导致迅速的颅内压增高,取决于
设备可靠性是指设备在不规定时间内和不规定条件下,完成规定功能的能力。()
Aperson’shomeisasmuchareflectionofhispersonalityastheclotheshewears,thefoodheeatsandthefriendswithwhomh
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
Inthesummerof2010,record-hightemperatureshitMoscow.Atfirstitwasjustanother【C1】______butthescorchingheatthats
最新回复
(
0
)