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

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

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




 
 
相关试题     关系数据库规范化 

  第52题    2015年上半年  
给定关系模式R(A1,A2,A3,A4)上的函数依赖集F={A1A3->A2,A2->A3}。若将R分解为p ={( A1,A2),( A1,A3)},则该分解是(52)的。

  第54题    2010年下半年  
设有关系模式R (课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下:

关系模式的一个主键是(54) , R规范化程度最高达到(55)。若将关系模式R分解为3个关系模式及R1 (课程..

  第52题    2009年上半年  
假设员工关系EMP (员工号,姓名,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门可以有多名员工,一个员工可以有多个家庭成员,那么关系EMP属于(52),且..

 
知识点讲解
· 规范化
 
        规范化
        关系数据库设计的方法之一就是设计满足适当范式的模式,通常可以通过判断分解后的模式达到几范式来评价模式规范化的程度。范式有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及非主属性ZZ不属于Y),使得XYYXYZ成立,则称关系模式R∈3NF。
               即当2NF消除了非主属性对码的传递函数依赖,则称为3NF。
               3NF的模式必是2NF的模式。产生冗余和异常的两个重要原因是部分依赖和传递依赖。因为3NF模式中不存在非主属性对码的部分依赖和传递函数依赖,所以具有较好的性能。对于非3NF的1NF、2NF,因其性能弱,一般不宜作为数据库模式,通常要将它们变换成为3NF或更高级别的范式,这种变换过程称为"关系模式的规范化处理"。
               BCNF(巴克斯范式)
               【定义9-7】若关系模式R∈1NF,若XY,且Y属于XX必含有码,则关系模式R∈BCNF。
               即当3NF消除了主属性对码的部分和传递函数依赖,则称为BCNF。
               一个满足BCNF的关系模式,应具有以下性质。
               .所有非主属性对每一个码都是完全函数依赖。
               .所有非主属性对每一个不包含它的码,也是完全函数依赖。
               .没有任何属性完全函数依赖于非码的任何一组属性。



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

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