设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,范式越高,冗余越小.#
php开发中,满足3范式足以.#
<h1>第一范式</h1>
关系型数据库都天然的满足第一范式,
1 数据库每一列都是不可分割的原子数据项,这一列必须表达明确的一个意思.否则必须分不同的列
2 不能有重复的列
<h1>第二范式</h1>
1 表中不能有完全重复的一条记录(一行数据) 一般情况下,通过设置主键来搞定,而且该主键是自增长.
<h1>第三范式</h1>
1 在第二范式的基础上更进一层,目标是确保每列都和主键列直接相关,而不是间接相关.
网友评论