首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。 将ER模型换成关系模型并规范
admin
2018-05-02
24
问题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
将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个层次。
数据库管理系统不具备的功能是()。
授予用户U1,U2和U3在关系employee的salary属性上的UPDATE权限的语句是【】UPDATE(salary)ONemployeeTOU1,U2,U3
在一个关系的若干候选码中指定一个用来惟一标识该关系元组的候选码称为【】。
数据库管理系统FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是
当数据库的存储结构改变时,为保持模式不变,可以相应地修改______映像。
SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?
在SQL语言的SELECT语句中,实现投影操作的是哪个子句?
在关系数据模型中,二维表的行称为元组,二维表的列称为【】。
设有“供应者”关系模式:Supplier(Sname,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是
随机试题
请论述国际服务营销和国际服务贸易的联系和区别。
______thatthisregionwassorichinnaturalresources.
在房地产市场周期的某个阶段,初期房屋空置率略高于正常水平,随后需求增加使空置率下降,后期空置率回到正常水平,这个时期为房地产市场周期的()。
更换新账时,应在新账中注明结转字样,并将上年余额记入“余额”栏内;此外,新旧账有关账户之间转记余额,要编制记账凭证。()
企业应根据()对资产评估结果进行会计处理。
国有企业华雄机械制造厂系增值税一般纳税人,主要生产甲产品,其流转税以1个月为一个纳税期,所得税按每季度实现的会计利润预交,华新税务师事务所于2001年4月13日受企业的委托对其第一季度流转税及所得税纳税情况进行审查。审查要求:1.根据所给资料顺
甲乙两人从相距1350米的地方,以相同的速度相对行走,两人在出发点分别放下1个标志物,再前进10米后放下3个标志物,前进10米放下5个标志物,再前进10米放下7个标志物,以此类推。当两人相遇时,一共放下了几个标志物?
下表为某高校理学院各学科招生情况,则下述说法正确的是()。
A、Yes,itis.B、Yes,I’dloveto.C、It’sverybig.A
Thesearenoteasytimesforbooksellers,borders,abigAmericanone.ditcheditsbossinJanuaryandhasclosedstores,butis
最新回复
(
0
)