- 32
- 0
- 约7.76千字
- 约 10页
- 2017-12-05 发布于江西
- 举报
关系型数据库设计的规范化
关系型数据库是当前广泛应用的数据库类型,关系数据库设计是对数据进行组织化和结构化的过程,核心问题是关系模型的设计。对于数据库规模较小的情况,我们可以比较轻松的处理数据库中的表结构。然而,随着项目规模的不断增长,相应的数据库也变得更加复杂,关系模型表结构更为庞杂,这时我们往往会发现我们写出来的SQL语句的是很笨拙并且效率低下的。更糟糕的是,由于表结构定义的不合理,会导致在更新数据时造成数据的不完整。因此,就有必要学习和掌握数据库的规范化流程,以指导我们更好的设计数据库的表结构,减少冗余的数据,借此可以提高数据库的存储效率,数据完整性和可扩展性。本文将结合具体的实例,介绍数据库规范化的流程。
规范化
在设计和操作维护数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。使用正确的数据结构,不仅便于对数据库进行相应的存取操作,而且可以极大地简化应用程序的其他内容(查询、窗体、报表、代码等)。正确进行表设计的正式名称就是数据库规范化。后面我们将通过实例来说明具体的规范化的工程。关于什么是范式的定义,请参考附录文章 1.
数据冗余
数据应该尽可能少地冗余,这意味着重复数据应该减少到最少。比如说,一个部门雇员的电话不应该被存储在不同的表中, 因为这里的电话号码是雇员的一个属性。如果存在过多的冗余数据,这就意味着要占用了更多的物理空间,同时也对数据的维护和一致性检查带来了问题,当这个员工的
您可能关注的文档
- 公共营养师考试基础知识第四章人群营养基础.doc
- 公共部门决策的理论与方法 小抄.doc
- 公关人员的服饰礼仪.doc
- 公关原则.doc
- 公关口才学.doc
- 公务员录用考试结构化面试.doc
- 公务员考核、奖励与惩戒.ppt
- 公务员行政职业能力全真模拟试卷.doc
- 公务员面试经验宝典:公务员面试必看文章精华汇总.doc
- 公司-组织架构说明书.doc
- 2026-2027学年初中音乐七年级上册(新教材)湘艺版(新教材)教学设计合集.docx
- 2026-2027学年初中英语八年级上册(2013秋审查)沪教牛津版(深圳·广州)教学设计合集.docx
- 2026-2027学年初中英语七年级上册(新教材)沪教版(新教材)教学设计合集.docx
- 2026-2027学年初中英语七年级上册(新教材)仁爱科普版(新教材)教学设计合集.docx
- 2026-2027学年初中语文七年级下册(新教材)统编版(五四学制)(新教材)教学设计合集.docx
- 2026-2027学年初中综合实践活动七年级湘科技版教学设计合集.docx
- 2026-2027学年高中物理必修 第二册鲁科版(2019)教学设计合集.docx
- 2026-2027学年高中物理必修 第三册教科版(2019)教学设计合集.docx
- 2026-2027学年初中数学九年级下册沪科版(2024)教学设计合集.docx
- 2026-2027学年初中数学七年级下册(新教材)人教版(五四制)(新教材)教学设计合集.docx
原创力文档

文档评论(0)