首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2018-05-02
68
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将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全国计算机三级
相关试题推荐
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、()和存储级3个层次。
ISO/OSI的7层网络模型中,第三层是()。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是
数据库管理系统FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为______规则。
若目标串的长度为n,模式串的长度为[n/3],则执行模式匹配算法时,在最坏情况下的时间复杂度是()。
操作系统的文件系统中,若按逻辑结构划分,可将文件划分成【】和记录式文件两大类。
有关系模式A(C,T,H,R,S),其中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}关系
同一关系模型中任意两个元组的值()。
随机试题
下列几种端口扫描技术中,不属于TCP端口扫描技术的是()
6.设y=f(x)二阶可导,且f’(1)=0,f"(1)>0,则必有
4岁女孩,面容特殊,眼距宽,鼻梁平,舌厚肥大,面部臃肿,皮肤粗糙,头发干稀,智力低下,身高80cm,腕部X线检查显示一枚骨化中心。最可能的诊断是
A.肾上腺素试验B.凝血活酶生成及纠正试验C.D一二聚体测定D.毛细血管脆性试验E.血小板聚集试验检查是否存在纤溶亢进的检查是()
在一起行政强制执行案件中,执行人员要拆除王某修建的被行政机关认为违章的建筑。王某即跑到现场阻止,扬言要是把违章建筑拆了,他就喝毒药。执行人员不予理会,将该建筑拆除。王某当场一气之下喝下一瓶农药,经抢救无效死亡。后来经有关机关认定,该建筑并非违章建筑。其子要
根据财政违法行为处罚法律制度的规定,下列各项中,属于财政违法行为执法主体的有()。
显示或打印汉字时,系统使用的是汉字的()。
某教学班有45名学生,教师在进行“临时装片的制作过程”的实验教学时,不符合演示法规范的做法是()。
关于下图中标志为黑色部分的区域,说法正确的是()。
A、Lookingforherglasses.B、Tryingtocontactthephilosophyteacher.C、Hurryingtothephilosophyclass.D、ComingtovisitHen
最新回复
(
0
)