数据库视频总结 一
看完了数据库视频,突然感觉像看完了一本书。每个人都有不同的思路吧。
【小知识】
(一)数据库组成(这个不能不知道)
a. 表
b. 视图
c. 存储过程
d. 触发器
e. 用户与角色
f.其他数据库部分
(二)范式:符合某一中级别的关系模式的集合(逐级递增)
●第一范式(1NF):数据库表的每一列都是不可分割的基本数据项,同一列不能有多个值,即实体中某个属性不能有多个值或不能有重复属性。
▶指导原则:
▶ 数组的每个属性只能包含一个值
▶ 关系中的每个数组必须包含相同数量的值
▶ 关系中的每个数组一定不能相同
● 第二范式(2NF):若一个数据表已经满足第一范式,而且数据表中的任何一个非主键字段的数值都依赖于该数据表的主键字段,那么该数据表满足第二范式
●第三范式(3NF):若一个数据表已经满足第二范式,而且数据表中的任何两个非主键字段的数值之间不存在函数信赖关系,那么该数据表满足第三范式
简单总结就是→
●第一范式(1NF):表中没有可分割项
●第一范式(1NF):满足第一范式基础上,任一个“非主键”依赖于主键
●第三范式(3NF):满足第二范式基础上,任两个“非主键”间无函数依赖