数据库设计和事务
第一节:设计数据库三大范式
范式:Normal Format,符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。 一个数据库表之间的所有字段之间的联系的合理性。
学生表,班级表
范式是离散数学里的概念范式目标是在满足组织和存储的前提下使数据结构冗余最小化范式级别越高,表的级别就越标准目前数据库应用到的范式有以下几层
第一范式:1NF
第二范式:2NF
第三范式:3NF
一个数据库表设计的是否合理,要从增删改查的角度去考虑,操作是否方便
第一范式:确保表中每一列数据的原子性,不可再分!
第二范式:在满足第一范式的基础上,确保列数据要跟主键关联,不能出现部分依赖。
第三范式设计表:再满足第二范式的基础上,保证每一列数据都要跟主键直接关联,不能出现传递依赖。
当数据库到达第三范式的时候,基本上有关数据冗余,数据插入、删除、更新的异常问题得到了解决,这也是一 个”
数据库设计和事务最先出现在Python成神之路。
共有 0 条评论