04关系数据理论.ppt

04关系数据理论.ppt

数据库技术及应用 第4章 关系数据理论 绪论 关系数据库是由一系列关系组成的,因此关系数据库的设计归根结底是如何构造关系。要建立一个关系数据库,首先要设计关系模式,然后将若干关系模式构成关系数据库模式。然而,针对一个具体问题,应该如何构造一个适合它的数据库模式,即应该构造几个关系模式,每个关系模式由哪些属性组成,这些关系的完整性如何确定等。在构造的关系中,有时会出现数据冗余和更新异常等现象,这是由关系中各属性之间的相互依赖性和独立性造成的。这些就是关系数据库的设计问题,关系数据库的规范化理论,为我们设计出合理的数据库提供了有利的工具。 本章将从一个“不好”的数据库模式实例出发,阐明关系模式规范化理论研究的实际背景,然后介绍规范化理论的有关概念和方法,包括关系可能存在的插入、删除等异常问题和解决方法,函数依赖定义及其推理规则,各种范式及其相互关系,关系模式的分解特性等内容。 目录 4.1 规范化问题的提出 数据库的逻辑设计为什么要遵循一定的规范化理论?什么是好的关系模式?某些“不好”的关系模式会导致哪些问题?可以通过一个具体的例子加以分析。 例4.1 已知一个教学管理数据库,其中用于描述学生的关系模式如下: STUDY(SNO,SNAME,SDEPT,MNAME,CNAME,SCORE)

文档评论(0)

1亿VIP精品文档

相关文档