频道栏目
读书频道 > 数据库 > Oracle > Oracle 11g数据库基础与应用教程
1.4.1 数据依赖
2013-03-09 10:46:54     我来说两句
收藏   我要投稿
Oracle是数据库领域最优秀的数据库系统之一,本书以Oracle 11g为蓝本,系统地讲述了数据库的原理、Oracle 11g的功能和应用。全书共分11章,在讲述数据库原理的基础知识和数据库结构化查询语言SQL的同时,详细地...  立即去当当网订购

1.4  数据库的规范化

关系数据库设计的一个重要的结果是生成一组关系模式。在这组关系模式中我们希望不存储重复的数据,在进行数据更新时不出现异常,并且可以方便地获取信息。一个不规范的关系模式可能会带来数据冗余、插入异常、修改异常和删除异常。如何设计一个高质量的关系模式?它没有冗余,没有更新异常,并且信息完备,这就需要理论支持。因此我们应该给出一套规范化的理论,判断我们所设计的关系模式达到哪种程度的规范化。关系数据理论可以帮助我们设计一个好的关系数据库模式,它是数据库逻辑设计的一个有力工具。在本节中我们主要讨论规范化的理论,并给出函数依赖和多值依赖的概念。

1.4.1  数据依赖

数据依赖是通过一个关系中属性之间值的相等与否体现出来的数据间的相互关系,是现实世界属性之间相互联系的抽象,是数据内在的性质,是语义的体现。

关系模式是用来定义关系的,一个关系数据库包含一组关系,定义这组关系的关系模式集合U以及属性间数据的依赖关系集合F,因此,关系模式R定义为一个三元组:R(U,F)。当且仅当U上的一个关系r满足F时,r成为关系模式R(U,F)的一个关系。

由于关系模式经常出现数据冗余量大、数据的增加和删除异常的问题,导致此关系模式不是一个最优关系模式,这主要是因为模式中的某些数据依赖引起的,规范化理论正是用来改造关系模式的,通过分解关系模式来消除其中的不合适和不准确的数据依赖,来解决上述的问题。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3.3 数据库的连接
下一篇:1.4.2 相关概念
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站