DB中的范式
# 数据库范式
# 什么是数据库范式
数据库范式(Normalization)是一种设计关系型数据库的方法,它旨在减少数据冗余,提高数据的一致性和可靠性,避免数据修改时出现异常。数据库范式通常分为一到五个级别,每个级别对应一组设计规则。
范式越高,数据冗余越少,数据一致性和可靠性越高。但是,范式过高也可能会带来一些问题,如增加了数据库的复杂性和查询的开销,需要根据实际应用场景来确定使用哪个范式。
# 层级分类
# 1NF(第一范式)
关系模式中的所有属性都是原子性的,即不可再分。
# 2NF(第二范式)
关系模式必须满足第一范式,且不存在非关键字属性对主键的部分依赖。
#...
more...