第三章 关系规范化基础.ppt

第3章 关系规范化基础 第3章 关系规范化基础 学习的目标: 数据不规范化带来的问题 函数依赖关系 关系规范化 关系数据库系统具有三级模式结构,最主要的是中间层的全局模式结构,简称关系数据库模式或数据库模式。 一个关系数据库模式由一个面向具体应用所涉及的若干个关系模式所 组成,这些关系模式通过外码建立相互联系,形成一个结构化的数据整体。 一个数据库系统逻辑设计的好坏主要看数据库模式设计的好坏,一个数据库模式设计的好坏又主要看所含的各个关系模式设计的好坏。 如果各个关系模式结构结构合理、功能简单明确、规范化程度高。就能够确保所建立的数据库具有: 较少的数据冗余、较高的数据共享度、较好的数据一致性、较灵活和方便的数据更新能力。 数据不规范化带来的问题: 数据冗余、插入异常、删除异常、修改异常 3.1 数据依赖 在现实生活中,事物之间(内部)的各特征之间存在着相互依赖和制约的关系。用数据来描述和处理,需要把具有共同特征的事物归为一类。并可进一步细分。 如把人归为一类,把书归为一类等。 如针对学校的数据库管理需要,把所有人员分为教师类、管理人员类和学生类。 每一种类型的数据与数据之间的联系,在关系数据库系统中都是 利用相应的关系来描述的。因为关系是由属性构成的,所以数据依赖的基础是属性之间的数据依赖。 数据依赖包括函数依赖和多值依赖两个方面。 在一个关系中,属性=变量

文档评论(0)

1亿VIP精品文档

相关文档