3NF(范式) 1、1NF范式即表的列具有原子性,不可再分割(只要关系型数据库就自动的满足1nf)。 数据库类型: 关系型数据库(mysql,oracledb,db2,informix,sysbase,sql server ) 非关系型数据库(面向对象或者集合) nosql数据库:mongodb(面向文档) 2、2NF表中的记录是唯一的,就满足2nf,通常我们设计一个主键来实现。 3、3NF 即表中不要有冗余数据,就是说,表的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放。 但是:没有冗余的数据库未必是最好的数据库,有时候为了提高运行性能,就必须降低范式标准,在表的 1对N 的情况下,为了提高效率,可能会在1这方降低范式,增加字段,允许冗余。 |
|
来自: 昵称36863495 > 《mysql》