今日后记:本漫画是《找到关系以后,办事就容易了》的后续。在关系型数据库中,“关系”不是随机出现的,是有一定要求的。这是范例。满足最低要求的称为第一范式(1NF),即关系中的每个属性都是不可分的。第二范式(3NF)要求非关键属性在函数上完全依赖于代码,第三范式(3NF)消除了非关键属性对代码的传递函数依赖。“代码”是指表中的一个属性或属性组,所有其他属性在功能上完全依赖于此。这些定义都是文学性的,漫画用例子来说明。您可以将“代码”和“功能依赖”的数学定义与书本进行比较。规范化消除了数据冗余,不会导致数据插入、修改和删除问题。但是需要提醒的是,完全归一化和完全反归一化都是不切实际的。现实中的项目不是非黑即白的,往往需要混用,比如漫画中订单的例子。
