首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2018-06-19
73
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将ER模型换成关系模型并规范化到3NF。
选项
答案
将ER模型转换为关系模型,并规范到3NF: 顾客(姓名,单位,电话号码),主键:姓名 商品(型号,名称,单价,产地),主键:型号 购买(姓名,型号,数量,日期),主键:姓名+型号 因为转换过来的关系模式中,不存在属性依赖于其他非主属性,因此对转换的结果不需要优化。
解析
(1)ER图的画法
建立相应的ER图的过程如下:
第一,确定实体类型。本题有两个实体类型,即顾客实体和商品实体。
第二,确定联系类型。该题中只有顾客一商品模型。
第三,把实体类型和联系类型组合成ER图。
第四,确定实体类型和联系类型的属性。
顾客实体集属性:姓名、单位、电话号码
商品实体集属性:型号、名称、产地、单价
由顾客和商品两个实体和一个顾客一商品购买关系,并且根据实体的属性可以画出相应ER图。
(2)ER模型转换为关系模式的规则
①把ER模型中的每一个实体集转换为同名的关系,实体集的属性就是关系的属性,实体集的码就是关系的码。
②把ER模型中的每一个联系转换成一个关系,与该联系相连的各实体集的码以及联系的属性转换为关系的属性。关系的码根据下列情况确定:
若联系为1:1(一对一),则每个是实体集码均是该关系的候选码。
若联系为1:n(一对多),则关系的码为n端实体集的码。
若联系为m:n(多对多),则关系的码为各实体集码的组合。
③合并具有相同码的关系。
根据规则,把一个ER模型转换为关系模式,一般经历下面两个步骤:
1)标识ER模型中的联系。
2)依次转换与每个联系相关联的实体集及联系。
3)关系模式满足3NF,则必须满足关系模式中每隔一个非主属性既不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
本题中从ER模型转换成关系模型,由两个实体和一个关系分别可以转换成三个关系模式。
转载请注明原文地址:https://kaotiyun.com/show/ZXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库规范化理论中,在执行关系模式分解时,必须遵守的原则是:保持无损连接和()。
数据库系统的三级模式结构是指()。
由于页面淘汰算法不合理或其他原因,使得可能出现刚被淘汰的一页,又要访问,因而又被调入内存,如此反复,使系统出现页面的频繁调入调出的情况,这种现象称为()。
存储保护是对操作系统安全的基本要求,常采用哪种方式处理(),如当发生越界或非法操作时,硬件产生中断,交由操作系统来处理。
用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为【】,它是数据库驱动程序与数据库系统连接的桥梁。
在数据库设计的各阶段中,每个阶段都有自己的设计内容,“为哪些表,在哪些属性上建立什么样的索引”这一设计内容应该属于【】阶段。
SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?
在SQL语句定义查询范围时,谓词in可以用来查找属性值属于指定集合的元组,它实现“【】”运算。
在建立索引时,用【】表明索引文件中每一个索引值只对应惟一的数据记录。
对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。
随机试题
试述隋唐对前代地方行政体制的调整。
女性,18岁,右上臂创伤后疼痛、肿胀、畸形6小时就诊。体查:右上臂中段轻度肿胀,缩短畸形及反常活动。X线片示右肱骨中段横行骨折,骨折端重叠2cm。采用上述方法治疗后,患肢肘关节以下严重肿胀、青紫,右手发凉、麻木,被动活动手指感剧痛,右桡动脉搏动消失。最
下列组合正确的是
A.自汗B.盗汗C.头汗D.战汗E.绝汗
某安装公司中标一汽车制造厂空压站安装工程,合同约定工程材料由施工单位采购。空气压力管道终检时发现施焊的部分法兰焊口出现裂纹。经调查法兰供应商未经考核评定。采购员说,因法兰规格多,计划提得晚,现场又急用,直接送到施工班组使用。项目部对发现的裂纹法兰进行了更换
如果由于委托代理的授权不明确而给第三人造成损失的,则( )。
政府决算报告和财务报告均以权责发生制为基础,以财务会计核算生成的数据为准。()
资产负债表下列各项目中,应根据有关科目余额减去备抵科目余额后的净额填列的有()。
甲、乙、丙、丁四人对四个抽屉中的物品进行预测。甲:有些抽屉中没有书本;乙:所有抽屉中都有书本;丙:第二个抽屉中没有钢笔;丁:第三个抽屉中有信件。如果四人的断定中只有一项为真,那么以下哪项一定为真?
设平面区域D:1≤x2+y2≤4,f(x,y)是区域D上的连续函数,则等于().
最新回复
(
0
)