数据库范式

2017-08-21  本文已影响50人  Zero_devourer

1. 什么是数据库范式?为什么要学习数据库范式?


2. 基本概念:

3. 函数依赖

  • 要想理解数据库范式首先要清楚函数依赖的相关概念。
  1. 数据依赖:在一个关系中,通过属性值的是否相等,来体现数据之间的关系。
  2. 函数依赖:设X,Y是关系R的属性集合,若在任意两个元组中,X的值相同,它们的Y值也相同,则称Y函数依赖X,或X函数决定Y。记作:X-->Y.(个人感觉就是一个 y = f(x)的关系。)
  3. 部分函数依赖:设X,Y是关系R中的属性集合。X`是X的一个真子集,若X-->Y,且存在X`-->Y,则称Y部分函数依赖于X。
  1. 完全函数依赖:设X,Y是关系R的属性集合,X`是X的一个真子集,若X-->Y,且不存在X`-->Y,则称Y完全函数依赖X。
  2. 传递依赖:设X,Y,Z是关系R的属性集合,若X-->Y,且Y!-->X,Y-->Z,则称Z传递函数依赖于X。
上一篇下一篇

猜你喜欢

热点阅读