数据库设计范式
第一范式
第一范式:表中的所有字段都是不可再分的。
第二范式
第二范式: 表中必须存在业务主键
,并且非主键依赖于全部
业务主键
第三范式
第三范式:表中的非主键列之间不能相互依赖。
注明:讲师职位依赖于讲师名,和主标题之间无依赖关系。应单独拆分出来。
范式化设计的缺陷
一次查询需要关联5张表
反范式化设计<以空间换时间>
- 课程章节表反范式化设计
- 课程小结表反范式化设计
MySQL存储引擎
MySQL常见的存储引擎
- MyISAM
- CSV
- Archive
- Memory
- InnoDB