摘要:微信搜索【三桥君】
范式判断这块通常让大家很懊恼,会混淆。通过研究,我总结了容易记忆和判断的方法,希望大家看了能够学会这块知识点。
一、说明
范式的符合条件随着范式级别增大而增加,而且范式的条件会包括小于它本身的范式条件。比如3NF的符合条件会比2NF多,而且它的条件会包括2NF、1NF的范式条件。
我把判断每一个范式的条件都列出来,当我们判断范式时,只要某个范式的条件全都符合,那么就达到该范式。
二、范式判断
1NF:
数据库的每一列都是不可分割的基本数据项。
2NF:
数据库的每一列都是不可分割的基本数据项;
存在非主属性对候选键的完全函数依赖 (不存在非主属性对候选键的 不完全/部分 函数依赖)。
3NF:
数据库的每一列都是不可分割的基本数据项;
存在非主属性对候选键的完全函数依赖 (不存在非主属性对候选键的 不完全/部分 函数依赖);