第16章关系数据库设计初步 改进后,有如下好处: 1)数据量减少。 (2)表达能力强
第16章关系数据库设计初步 改进后, (1) 数据量减少。 (2) 表达能力强
第16章关系数据库设计初步 16.12规范化过程 1.规范化的关系 当一个关系的所有分量都是不可分的数据项时, 该关系是规范化的。表164具有组合数据项,表 16-5具有多值数据项,因此都不是规范化的表
第16章关系数据库设计初步 16.1.2规范化过程 1. 当一个关系的所有分量都是不可分的数据项时, 该关系是规范化的。 16—4具有组合数据项, 表 16—5具有多值数据项, 因此都不是规范化的表
一一一一一一一 第16章关系数据库设计初步 表164具有组合数据项的非规范表 工:资 职工号 姓名 基础工资 职务工资 工齡工资
第16章关系数据库设计初步 表16—4具有组合数据项的非规范表
第16章关系数据库设计初步 二维表按其规范化程度从低到高可分为5级范式 规范化程度较高者必是较低者的子集。所有记录的属性 值单一的关系模式满足第一范式,简称1NF( first Normal for)。INF是最低的规范化关系 关系规范化程度如何,由关系模式中属性间的函数 依赖程度来确定 下面从关系的概念上给出有关函数依赖的几个定义:
第16章关系数据库设计初步 二维表按其规范化程度从低到高可分为5级范式。 规范化程度较高者必是较低者的子集。 所有记录的属性 值单一的关系模式满足第一范式, 简称1NF(First Normal Form)。 1NF是最低的规范化关系。 关系规范化程度如何, 由关系模式中属性间的函数 依赖程度来确定。 下面从关系的概念上给出有关函数依赖的几个定义:
第16章关系数据库设计初步 (1)函数依赖。 (2)完全函数依赖和部分函数依赖 (3)传递函数依赖 2.关系规范化过程 满足1NF的关系模式有许多不必要的重复值,因此, 引出第二范式如下: 2NF(第二范式):如果一个关系属于1NF,且所有 非主属性都完全依赖于关键字,则它是第二范式的, 简记为2NF 图16-1(a)的关系中,非主属性“仓库地址”只依 赖于关键字码的一部分—N仓库号码”,因此不是 2NF的
第16章关系数据库设计初步 (1) 函数依赖。 (2) 完全函数依赖和部分函数依赖。 (3) 传递函数依赖。 2. 关系规范化过程 满足1NF的关系模式有许多不必要的重复值, 因此, 2NF(第二范式): 如果一个关系属于1NF, 且所有 非主属性都完全依赖于关键字, 则它是第二范式的, 简记为2NF。 图16—1(a)的关系中, 非主属性“仓库地址”只依 赖于关键字码的一部分——“仓库号码” , 因此不是 2NF的