数据库三范式

第一范式:每个表都要有主键,每个字段原子不可再分

第二范式:其他字段只依赖于表的主键,不产生复合依赖 -> 多对多,三张表,关系表两个外键

第三范式:不产生传递依赖 -> 一对多,两张表,多的表加外键

实际项目中,有时会牺牲空间换时间

事务特性

原子性,一致性,隔离性,持久性

事务的隔离级别

第一级别:读未提交

第二级别:读已提交 oracle

第三级别:可重复读 mysql

第四级别:序列化读

索引

原理,数据库采用索引查询时,首先根据查询值找到对应的索引分区,从而定位到值的物理位置,最后通过物理位置查找到对应数据


冷秋