数据库设计

数据库设计

2018年11月29日

###一、三范式
a. 1NF 不能拆分的数据,即一个字段存储一种信息
b. 2NF 表需要有主键(primary),有多个主键就拆分成多个表,其他字段完全依赖于主键,不合适就拆分
c. 3NF 可拆分很细,完全依靠主键,互相实现关联,通过多个主键拆分成多个表,互相联系

二、E-R 模型

 E表示实体,entry,R表示关系,relationship。实体和关系的模型
1:1 对随便一个表都可以,只要一个表包含另一个表的主键,就可以完成项目
1:N 要在N里面件一个字段,存储另一个单一表的主键,
N:N 新增一张表,是多个表的主键都在一张表里,这个表在联系其他多表,构成联系

你可能感兴趣的:(MySQL数据库)