- 8
- 0
- 约2.27千字
- 约 15页
- 2023-04-20 发布于未知
- 举报
数据库设计基础之 范式 范式 范式(Normal Form)是符合某一级别的关系模式的集合。目前主要有六种范式,即第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BC范式(BCNF)、第四范式(4NF)和第五范式(5NF)。它们之间有如下的关系。 1NF?2NF ? 3NF ? BCNF ? 4NF ? 5NF 若R为第n范式,则记R∈nNF。 第一范式(1NF) 如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。 1NF是关系模式的最起码要求,不满足第一范式的数据库模式不能称为关系数据库。 例如,学生(学号,姓名,系名,系负责人,课程名,成绩) 第二范式(2NF) 若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的码,则R∈2NF。 将学生(学号,姓名,系名,系负责人,课程名,成绩)中存在的非主属性对码的部分函数依赖消除后可以降低和消除异常问题。 姓名、系名、系负责人部分函数依赖于{学号,课程名},但都完全函数依赖于学号。 学生情况(学号,姓名,系名,系负责人) 成绩(学号,课程名,成绩) 规范化结果 学生情况(学号,姓名,系名,系负责人) 成绩(学号,课程名,成绩) 学号(6) 姓名(8) 系名(8) 系负责人(8) 980701 章涌 管理系 李瑞祥 980702 李文利 管理系 李瑞祥 980703 王沐阳 管理系 李瑞
原创力文档

文档评论(0)