austainfael

View Post

数据库原理及应用(关系数据库设计基础理论)

核心:数据间的函数依赖

标准:关系规范化的程度、分解的无损连接、保持函数依赖性

目标:适合、性能良好、减少冗余度、方便获取信息


  定义.Y对X完全函数依赖:X的任一真子集都不能决定Y(真子集即是不是全集的子集)

  定义.Y对X部分/局部函数依赖:存在X的真子集能决定Y

  定义.Z对X传递依赖:X->Y,Y->Z(其中X不依赖于Y


 

1NF(第一范式)

  定义:每一个分量是不可再分的数据项(单值属性)(原子性要求)

  不符合1NF,即不是关系型数据库

  分析:分量[病历文书序号及成绩]需要进行再分列

2NF(第二范式)

  定义:消除1NF的非主属性对码的部分依赖

  解读:1NF基础上,非主属性只能完全依赖于码()

 

  不属于2NF

  分析:(当前住院号+住院号决定患者)(住院号决定患者)(当前住院号+病历序号决定病历分值)

  患者部分函数依赖于(当前住院号+住院号决定患者)

  患者完全依赖于(住院号决定患者)

  拆分为: 和 

 

 

 

 3NF(第三范式)

 

分类:

技术点:

相关文章: