数据库规范化和反规范化设计.docVIP

  • 23
  • 0
  • 约2.71千字
  • 约 6页
  • 2017-11-22 发布于福建
  • 举报
数据库规范化和反规范化设计

数据库规范化和反规范化设计   摘要:数据库规范化是数据库设计中的一系列原理和技术,以减少数据库中数据冗余,增进数据的一致性。但在实际应用中,数据库的规范化会使查询时连接表操作增加,性能降低,所以常常对数据库进行反规范化处理。本文主要讲述数据库设计中常用的规范化和反规范化方法。 关键词:数据库设计;规范化;反规范化 中图分类号:TP311.13 文献标识码:A 文章编号:1674-7712 (2013) 02-0061-01 一、引言 作为应用程序设计的基础,数据库设计自身的性能可以对应用程序的性能造成直接的影响。关系数据库设计是对数据进行组织化和结构化的过程,核心是关系模式的设计。 目前,在指导关系模式的设计中规范化设计处于主导的地位,这是数据库数十年地发展中产生并得到广泛应用的结果。但数据库的规范化使得查询越来越复杂,对数据的查询性能有较大影响,所以近年来这一领域出现了一种新的趋势,一种称为非规范化的关系模式设计引起业界的关注并已在一定的范围内得到应用。 二、数据库的规范化设计 (一)范式概述。一般情况下我们将关系模式进行分解,用等价的关系子模式来取代原有的关系模式,以此来去除数据依赖中不合理的部分,这就是关系模式规范化设计的基本思想。这一过程必须在连接、函数依赖都不受到影响的前提下进行,也就是说必须确保原有数据的完整性,而且分解后的关

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档