1、三大基础范式概念,以及函数依赖,完全函数依赖,部分函数依赖,传递函数依赖,码等关键字的讲述。要想看懂后面用户表设计遵循的三大范式,必须要看懂这几个关键字的概念。下面会通过一张表的设计然后遵循原则拆分成三张表的实例进行讲解。
2、第一范式(1NF):每一列都是不可分割的原子选项。如图中表关系所示,一范式的概念以及不足都清晰可见了。
3、二范式的概念以及不足。(在一范式的基础上,消除非码属性对码属性的部分依赖)。
4、三范式的概念。(在二范式的基础上,消除表中的所有传递依赖)
5、同时还有一些其他的增加查询速度的方法,如增加索引。但这会增大表空间结构,影响一点性能。怎么设计看具体需求是什么,做出取舍。