首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2017-02-28
44
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将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/I2lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
结构化程序的基本控制结构有顺序、选择、【】。
在页式存储管理中,当程序访问某一内存地址,结果发现所要的页面不在内存中,这时就会产生______。
18.【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主属性。
下面基于关系数据库系统的,以数据处理为主的传统的数据库应用所具有的特征的叙述,比较全面的是Ⅰ.结构统一Ⅱ.面向记录Ⅲ.数据项小Ⅳ.原子宇段
一个1∶N联系可转换为一个独立的关系模式,关系的码为
下列关于E-R模型的叙述中,哪一条是不正确的?
WWW是以超文本标记语言为基础,能够提供面向Internet服务的信息浏览系统,WWW系统的结构采用了【】模式。
关系模式P的规范化程度最高达到
RDBMS的层次结构按照处理对象的不同,依最高级到最低级的次序来划分,它们是
对于学生信息表:student(sno,sname,sex,age,dept),把所有的学生的年龄加2的操作是【】。
随机试题
甲公司与A市自然资源局签订建设用地使用权出让合同,甲公司按照约定支付了土地使用权出让金,取得B地块作为建设用地,但并未办理权属登记。不久,A市自然资源局又将B地块批给乙公司,乙公司支付了出让金并办理了权属登记。对此,下列表述正确的是()
下颌做侧方咀嚼时,工作侧上下后牙的接触关系为
磺酰脲类药物可用于治疗
可用于耐青霉素的金葡菌引起的轻、中度感染或青霉素过敏者的药物是
证券交易风险就是指证券公司在代理买卖证券的过程中由于各种主观原因而造成损失的可能性。()
操作风险可以分为由人员、系统、流程和外部事件所引发的四类风险,并由此分为()表现形式。
对下列对联依次所指的文学家,判断正确的一项是()。①哀怨托离骚,生而独开诗赋立;孤忠报楚国,余风波及汉湘人。②兵甲富于胸中,一代功名高宋室;忧乐关乎天下,千秋俎豆重苏台。③质而绮,真而醇,自可传之千古;樽中酒,篱下诗,岂甘了此一生。④笔诤
设L1:,L2:,则过L1平行于L2的平面方程为_________.
软件测试的目的是()。
下面对静态数据成员的描述中,正确的是()。
最新回复
(
0
)