第一范式:列不可再分
第二范式:属性完全依赖主键
第三范式:一个数据表中不能包含已在其他表中包含的非主关键字信息。
反范式化指的是通过增加冗余或重复的数据来提高数据库的读性能。使用空间来换取时间。
例如:在上例中的user_role用户-角色中间表增加字段role_name。
1 减少了表的关联数量。
2 增加数据的读取效率。
3 反范式化一定要适度。
字段大小:
第一范式:列不可再分
第二范式:属性完全依赖主键
第三范式:一个数据表中不能包含已在其他表中包含的非主关键字信息。
反范式化指的是通过增加冗余或重复的数据来提高数据库的读性能。使用空间来换取时间。
例如:在上例中的user_role用户-角色中间表增加字段role_name。
1 减少了表的关联数量。
2 增加数据的读取效率。
3 反范式化一定要适度。
字段大小: