摘要:数据库设计是数据库应用领域中的主要研究课题。数据库设计的任务是针对一个给定的应用环境,在给定的(或选择的)硬件环境和操作系统及数据库管理系统等软件环境下,创建一个性能良好的数据库模式、建立数据库及其应用系统,使之能有效地存储和管理数据,满足各类用户的需求。
9.2规范化理论与数据库设计
数据库设计是数据库应用领域中的主要研究课题。数据库设计的任务是针对一个给定的应用环境,在给定的(或选择的)硬件环境和操作系统及数据库管理系统等软件环境下,创建一个性能良好的数据库模式、建立数据库及其应用系统,使之能有效地存储和管理数据,满足各类用户的需求。
数据库设计需要理论作为指南。由E.F.Codd于1971年开始提出,以后又有了很大发展的关系数据库规范化理论就是数据库设计的一种理论指南。规范化理论研究的是关系模式中各属性之间的依赖关系及其对关系模式性能的影响,探讨"好"的关系模式应该具备的性质,以及达到"好"的关系模式的设计算法。规范化理论提供了判断关系模式优劣的理论标准,帮助预测可能出现的问题,提供了自动产生各种模式的算法,因此是设计人员的有力工具,也使数据库设计工作有了严格的理论基础。
规范化理论虽然最初是针对关系模式的设计而提出的,然而它不但对于关系模型数据库的设计,而且对于其他模型数据库的设计也都有重要的指导意义。
下面首先介绍关系数据库规范化理论,讨论关系数据库的逻辑结构设计问题。简单地说,就是如果要把一组数据存放到关系数据库中,应该设计一组什么样的关系模式,使我们既不必存储不必要的冗余信息,又可以方便地对信息进行存取。然后介绍数据库设计的几个阶段,各个阶段的任务,以及如何将关系数据库的规范化理论应用到数据库设计中。
章节目录:系统分析师考试教材第9章数据库与数据仓库
返回全书目录:系统分析师章节辅导教程
软考备考资料免费领取
去领取