关系模式设计范式的方法.docVIP

  • 7
  • 0
  • 约1.43千字
  • 约 3页
  • 2018-03-13 发布于河南
  • 举报
关系模式设计范式的方法

  所谓范式,是关系型数据库关系模式规范化的标准,从规范化的宽松到严格,分别   为不同的范式,通常使用的有第一范式、第二范式、第三范式及BC范式等。范式是建立   在函数依赖基础上的。   函数依赖   定义:设有关系模式R(U),X和Y是属性集U的子集,函数依赖是形为X→Y的一个命题,   对任意R中两个元组t和s,都有t[X]=s[X]蕴涵t[Y]=s[Y],那么FD X→Y在关系模式R(U)中成   立。X→Y读作‘X函数决定Y’,或‘Y函数依赖于X’。   通俗的讲,如果一个表中某一个字段Y的值是由另外一个字段或一组字段X的值来确   定的,就称为Y函数依赖于X。   函数依赖应该是通过理解数据项和企业的规则来决定的,根据表的内容得出的函数   依赖可能是不正确的。   第一范式(1NF)   定义:果关系模式R的每个关系r的属性都是不可分的数据项,那么就称R是第一范式的模   式。   简单的说,每一个属性都是原子项,不可分割。   1NF是关系模式应具备的最起码的条件,如果数据库设计不能满足第一范式,就不称   为关系型数据库。关系数据库设计研究的关系规范化是在1NF之上进行的。   第二范式(2NF)   定义:如果关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么就称R是第   二范式。   简单的说,第二范式要满足以下的条件:首先要满足第一范式,其次每

文档评论(0)

1亿VIP精品文档

相关文档