常用的范式有:第一范式,第二范式,第三范式,来说说 我对他们的理解
第一范式:
保证每一列数据的原子性
例子:存在一个列名为学校的属性,但其保存了 例如为 (北京,清华大学)(上海,复旦大学),,此时不满足第一范式的要求,应拆分为学校地址与学校。
第二范式:
在第一范式的基础上,每个非主键列属性要完全依赖于主键属性。
例子:直接在网上找的例子,实在想不出什么好例子。。。
第三范式
常用的范式有:第一范式,第二范式,第三范式,来说说 我对他们的理解
保证每一列数据的原子性
例子:存在一个列名为学校的属性,但其保存了 例如为 (北京,清华大学)(上海,复旦大学),,此时不满足第一范式的要求,应拆分为学校地址与学校。
在第一范式的基础上,每个非主键列属性要完全依赖于主键属性。
例子:直接在网上找的例子,实在想不出什么好例子。。。