数据库设计是否要尽量满足第三范式。
尝试了一下,结果,查询语句真的不是一般长。
一条查询语句链接五张表。不用视图都不行哇!

数据库设计是否要尽量满足第三范式。
尝试了一下,结果,查询语句真的不是一般长。
一条查询语句链接五张表。不用视图都不行哇!

范式是一个通用标准,但是不代表他是金科玉律。
你得结合自己的实际业务和情况来写,我可以这么告诉你,百分之九十的企业都没有完全遵守范式。
人要学会变通,
打个比方,一般来说很多字段都是用的外键,但是如果存在大量要用到外键的表的某个字段,你次次联表么?肯定是在这个表增加一个字段。
就好像人员表肯定有性别,性别你可以抽出来一个字典表,但是真有人这么做么?
你查一次人员就联一次表?
一般来说我们都会把查询较多的字段放在一个表上,虽然储存占用高了但是我们查询更方便了,也更好使用。这是一种得失的平衡