全部科目 > 软件设计师 >
2010年上半年 上午试卷 综合知识
第 56 题
知识点 规范化  
章/节 计算机软件知识  
 
 
某销售公司数据库的零件P (零件号,零件名称,供应商,供应商所在地,库存量) 关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(53)。

查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:

该关系存在冗余以及插入异常和删除异常等问题,为了解决这一问题需要将零件关系分解为(56)。
 
  A.  P1(零件号,零件名称,单价)、P2 (供应商,供应商所在地,库存量)
 
  B.  P1(零件号,零件名称)、P2 (供应商,供应商所在地,单价,库存量)
 
  C.  P1(零件号,零件名称)、P2 (零件号,供应商,单价,库存量)、
P3(供应商,供应商所在地)
 
  D.  P1(零件号,零件名称)、P2 (零件号,单价,库存量)、
P3(供应商,供应商所在地)、P4 (供应商所在地,库存量)




 
 
相关试题     计算机软件知识 

  第25题    2013年下半年  
某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32位,磁盘物理块的大小为4MB,物理块依次编号为:0、1、2、位示图字依次编号为:0、1、..

  第53题    2015年下半年  
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:(53)是指局部数据模型透明,即用户或应用程序无需知道局部使用的是哪种数据模型..

  第49题    2012年上半年  
E-R模型向关系模型转换时,三个实体之间多对多的联系m:n:p应该转换为一个独立的关系模式,且该关系模式的关键字由(49)组成。

 
知识点讲解
· 规范化
 
        规范化
        关系数据库设计的方法之一就是设计满足适当范式的模式,通常可以通过判断分解后的模式达到几范式来评价模式规范化的程度。范式有1NF、2NF、3NF、BCNF、4NF和5NF,其中1NF级别最低。这几种范式之间5NF4NFBCNF3NF2NF1NF成立。通过分解,可以将一个低一级范式的关系模式转换成若干个高一级范式的关系模式,这种过程叫做规范化。
               1NF(第一范式)
               【定义9-4】若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式(1NF)。
               1NF存在下面4个问题。
               .冗余度大。
               .引起修改操作的不一致性。
               .插入异常。
               .删除异常。
               2NF(第二范式)
               【定义9-5】若关系模式R∈1NF,且每一个非主属性完全依赖于码,则关系模式R∈2NF。
               换句话说,当1NF消除了非主属性对码的部分函数依赖,则称为2NF。
               3NF(第三范式)
               【定义9-6】若关系模式R(U,F)中不存在这样的码X、属性组Y及非主属性Z(Z不属于Y),使得X→Y,YX,Y→Z成立,则称关系模式R∈3NF。
               即当2NF消除了非主属性对码的传递函数依赖,则称为3NF。
               3NF的模式必是2NF的模式。产生冗余和异常的两个重要原因是部分依赖和传递依赖。因为3NF模式中不存在非主属性对码的部分依赖和传递函数依赖,所以具有较好的性能。对于非3NF的1NF、2NF,因其性能弱,一般不宜作为数据库模式,通常要将它们变换成为3NF或更高级别的范式,这种变换过程称为"关系模式的规范化处理"。
               BCNF(巴克斯范式)
               【定义9-7】若关系模式R∈1NF,若X→Y,且Y属于X,X必含有码,则关系模式R∈BCNF。
               即当3NF消除了主属性对码的部分和传递函数依赖,则称为BCNF。
               一个满足BCNF的关系模式,应具有以下性质。
               .所有非主属性对每一个码都是完全函数依赖。
               .所有非主属性对每一个不包含它的码,也是完全函数依赖。
               .没有任何属性完全函数依赖于非码的任何一组属性。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有