数据库知识?什么是1NF,2NF,3NF?

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:18:22
请用最最最通俗的语言解释一下,书上描述不是很明白!~

第一范式,第二范式和第三范式
是数据库数据间要求的约束条件
第一范式是 数据库最基本的要求,即属性不可分
第二范式 是数据库非主属性对码的部分函数依赖
第三范式 是非主属性对码的传递依赖
举个简单例子吧
一个学生表有学号,姓名,出生年月等属性
假设学号是由两个属性年级号和个人号两个组成,那么这就不是第一范式
假如主键是由学号和姓名联合组成的,出生年月有学号就可以确定,那么这就不是第二范式
假如主键只是学号,出生年月既可以由学号决定又可以由姓名决定,那么这就不是第三范式

说的也不是很通俗,将就理解下吧

数据库的第一范式,第二&第三