第6章关系模式的规范化设计 本章概迷 本章的学习目标 至要内容 数据库系统原理与应用教程(第二版) 第6章关系模式的规范化设计 第1页
数据库系统原理与应用教程(第二版) 第6章 关系模式的规范化设计 第1页 第6章 关系模式的规范化设计 本章概述 本章的学习目标 主要内容
本章概述 前面4章研究了如何建立数据模型的问题,并且把 所建立的数据模型转换成最流行的关系模式。 在我们研究如何把所建立的数据库模型转变成关 系模式时,发现了一些数据冗余的问题,即客观 世界中的一个事实在关系元组中重复出现。这些 问题影响了关系模式的设计和使用,因此需要采 取合适的方法来消除这些设计过程中的问题。 本章将要讲述的关系模式的规范化设计就是这些 问题的解决方案。规范化设计就是在函数依赖理 论基础上,通过对关系模式的进行不同层次的分 解,使最终得到的关系模式符合角户的需要。 数据库系统原理与应用教程(第二版) 第6章关系模式的规范化设计 第2页
数据库系统原理与应用教程(第二版) 第6章 关系模式的规范化设计 第2页 本章概述 ⚫ 前面4章研究了如何建立数据模型的问题,并且把 所建立的数据模型转换成最流行的关系模式。 ⚫ 在我们研究如何把所建立的数据库模型转变成关 系模式时,发现了一些数据冗余的问题,即客观 世界中的一个事实在关系元组中重复出现。这些 问题影响了关系模式的设计和使用,因此需要采 取合适的方法来消除这些设计过程中的问题。 ⚫ 本章将要讲述的关系模式的规范化设计就是这些 问题的解决方案。规范化设计就是在函数依赖理 论基础上,通过对关系模式的进行不同层次的分 解,使最终得到的关系模式符合用户的需要
本章的学习目标 ●了解关系模式设计时的数据异常问题; ●了解和掌握函数依赖的基本概念; 掌握计算属性闭包的基本方法; ●掌握关系模式分解的基本原理; ●了解关系模式范式的基本概念和类型; ●掌握各种范式设计的基本技术和原则。 数据库系统原理与应用教程(第二版) 第6章关系模式的规范化设计 第3页
数据库系统原理与应用教程(第二版) 第6章 关系模式的规范化设计 第3页 本章的学习目标 ⚫ 了解关系模式设计时的数据异常问题; ⚫ 了解和掌握函数依赖的基本概念; ⚫ 掌握计算属性闭包的基本方法; ⚫ 掌握关系模式分解的基本原理; ⚫ 了解关系模式范式的基本概念和类型; ⚫ 掌握各种范式设计的基本技术和原则
主要内容 61概述 62函数依赖 63关系模式的分解 64关系模式的范式 6.5多值依赖 6.6范式之间的关系 6.7数据库模式的实例 68本章小结 数据库系统原理与应用教程(第二版) 第6章关系模式的规范化设计 第4页
数据库系统原理与应用教程(第二版) 第6章 关系模式的规范化设计 第4页 主要内容 6.1 概述 6.2 函数依赖 6.3 关系模式的分解 6.4 关系模式的范式 6.5 多值依赖 6.6 范式之间的关系 6.7 数据库模式的实例 6.8 本章小结
61概述 ●异常问题 >数据冗余 修改异常 7-040019680·19概率论与数理统计403数学58高等教育出版社盛骤 统计403数学58高等教育出版社谢式千 >插入异常,的中 403数学58高等教育出版社潘承义 7-111068874 可靠性模型与应用270 190机械工业出版社 仁言 删除异常 7111-068874 可靠性模型与应用270数学 械工业出版社左明健 7-53212249·717基督山伯爵 1428文学180上海译文出版社大仲马 7-5327-12249·321三个火枪手 文学167上海译文出版社大仲马 327-09248·489乱世佳人 1320文学161上海译文出版社米切尔 王子与贫儿 5文学130北京出版社马克·吐温 7-5063-0281-0·280金盖花 250文学 作家出版社 琼瑶 7-5063-014901-148月胧,鸟朦胧234文学49作家出版社 琼瑶 7-5063-05135·512碧云天 文学 作家出版社 琼瑶 数据库系统原理与应用教程(第二版) 第6章关系模式的规范化设计 第5页
数据库系统原理与应用教程(第二版) 第6章 关系模式的规范化设计 第5页 6.1 概述 ⚫ 异常问题 ►数据冗余 ►修改异常 ►插入异常 ►删除异常