1、数据库的范式
第一范式,字段具有原子性,不能再分(所有关系型数据都满足第一范式)
第二范式,一个表必须有主键,即每行数据都能被唯一区分
第三范式,一个表中不能包含其他表中非关键字段的信息,即数据表中不能有冗余字段;
实际中往往不能满足第三范式,以为合理的冗余字段能减少join查询
2、数据库的设计原则
不在数据库做运算;
cpu的运算必须移到业务层;