第8章关系规范化理论与数据库设计.ppt
第8章 关系规范化理论与数据库设计 8.1 函数依赖 8.2 规范化和范式 8.2.1 引例 8.2.2 第一范式(1NF)及规范化 8.2.3 第二范式(2NF)与第三范式(3NF) 8.2.4 BC范式(BCNF) 8.2.5 关系模式的分解 8.3 数据库设计概述 8.4 需求分析 8.4.1 需求分析的任务 8.4.2 需求分析的方法 8.1 函 数 依 赖 建立一个关系数据库系统,首先要考虑怎样建立数据模式,即应该构造几个关系模式,每个关系模式中需要包含哪些属性等,这是数据库设计的问题。关系规范化主要讨论的就是建立关系模式的指导原则,所以有人把规范化理论称为设计数据库的理论。 数据依赖是通过一个关系中属性间值的依赖与否体现出来的数据间的相互关系,它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。现在人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖(FD,Functional Dependency)和多值依赖(MVD,Multivalued Dependency)。这里只讨论函数依赖,有关多值依赖的概念,有兴趣的读者可以参阅有关书籍。 函数依赖极为普遍地存在于现实生活中。比如描述一个学生的关系,可以有学号(SNO),姓名(SNAME)和
原创力文档

文档评论(0)