URL details: longfeizheng.github.io/2020/12/25/relation-db/

URL title: 关系型数据库设计三大范式到底是什么? — Blog_龙飞
URL description: 我欲穿花寻路,直入白云深处,浩气展虹霓。范式定义百度百科:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。人类语言: 范式可以理解为设计一张数据表的表结构,符合的标准级别、规范和要求。而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。范式的优点采用范式可以降低数据的冗余性。为什么要降低数据的冗余性? 十几年前,磁盘很贵,为了减少磁盘存储。 以前没有分布式系统,都是单机,只能增加磁盘,磁盘个数也是有限的。 一次修改,需要修改多个表,很难保证数据一致性。范式的缺点范式的缺点是获取数据时,需要通过Join拼接出最后的数据。目前范式的分类目前业界范式有:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF)。什么是函数依赖?百度百科:函数依赖简单点说就是:某个属性集决定另一个属性集时,称另一属性集依赖于该属性集。人类语言:以下面表格为例,通俗易懂的解释,什么是函数依赖。
URL keywords: 数据库
URL last crawled: 2022-08-22

open external url

We found no external links pointing to this url.