中国高校课件下载中心 》 教学资源 》 大学文库

西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第16章 关系数据库设计初步

文档信息
资源类别:文库
文档格式:PPT
文档页数:28
文件大小:285.5KB
团购合买:点击进入团购
内容简介
16.1数据库设计中的规范化技术 16.2 FoxPro数据库文件设计 16.3数据的安全性
刷新页面文档预览

第16章关系数据库设计初步 第16章关系数据库设计初步 中16.1数据库设计中的规范化技术 中16.2 FoxPro数据库文件设计 4163数据的安全性 BACK

第16章关系数据库设计初步 第16章 关系数据库设计初步 16.1 数据库设计中的规范化技术 16.2 FoxPro数据库文件设计 16.3 数据的安全性

一一一一一一一一 第16章关系数据库设计初步 161数据库设计中的规范化技术 1611关系规范化的作用 所谓规范化技术,就是用形式更为简洁、结构更 加规范的关系模式取代原有关系的过程。 例有三个属性的工资表(姓名、级别、工资)关系 模式。直接对应此模式建立的数据库如表161

第16章关系数据库设计初步 16.1 数据库设计中的规范化技术 16.1.1关系规范化的作用 所谓规范化技术, 就是用形式更为简洁、 结构更 加规范的关系模式取代原有关系的过程。 例 有三个属性的工资表(姓名、 级别、 工资)关系 模式。 直接对应此模式建立的数据库如表16—1

第16章关系数据库设计初步 表16-1工资表 姓名 级别 工资 A 10 150 B 10 150 C 7 180 D 8 165 E 130 F 11 130

第16章关系数据库设计初步 表16--1工资表

第16章关系数据库设计初步 1.表16数据库存在的问题 (1)数据冗余度大 表16-1中,工资是可从级别推导出的,但却重复 存放。能推导出数据的重复存放称数据冗余。冗余度 大,既浪费存储空间,又易造成数据的不一致性。 2.解决方法 上述现象的产生,是由于数据库模式不合理。对 应表16-1,可采用两个模式表达:工资表1(姓名,级 别),工资表2(级别,工资),如表16-2,表16-3所示

第16章关系数据库设计初步 1. 表16—1数据库存在的问题 (1) 数据冗余度大。 表 16—1中, 工资是可从级别推导出的, 但却重复 存放。 能推导出数据的重复存放称数据冗余。 冗余度 大, 既浪费存储空间, 又易造成数据的不一致性。 2. 解决方法 上述现象的产生, 是由于数据库模式不合理。 对 应表16—1, 可采用两个模式表达: 工资表 1 (姓名, 级 别), 工资表 2 (级别, 工资), 如表16--2, 表16—3所示

第16章关系数据库设计初步 表162工资表1 表16-3工资表2 姓名级别 级射 工资 A 180 B 10 165 C 460 D 8 Q 150 E 11 11 13G F 11

第16章关系数据库设计初步 表16—2工资表1 表16—3工资表2

第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的

共28页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档