转自互联网整理. 优化之路高级进阶——表的设计及优化 优化①:创建规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代初,一般表设计满足前三范式就可以,在这里简单介绍一下前三范式。 通 ...
分类:
数据库 时间:
2017-11-29 16:28:12
阅读次数:
165
2017年11月11日 天津 天气晴好 微风 今日于天津市大学软件学院参加系统架构设计师考试,现对三场考试的内容进行回顾。 综合知识 流水线、计算机网络、操作系统磁盘读取、数据库范式以及关系运算、系统性能评价、信息系统知识理论考察(7~8分)、软件开发基础重点是偏向需求工程、面向对象方法快考察UML ...
分类:
其他好文 时间:
2017-11-13 11:20:23
阅读次数:
142
正文:表的设计及优化(真技术文) 优化①:创建规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代初,一般表设计满足前三范式就可以,在这里简单介绍一下前三范式。 通俗的给大家解释一下( ...
分类:
数据库 时间:
2017-11-11 15:25:29
阅读次数:
147
数据库的设计范式是数据库设计所需要满足的规范,若满足的数据库的规范,则该数据库是简洁的、结构明晰的,同时不会发生插入、删除、跟新操作异常。否则数据库的设计是不够合理的,会给编程人员带来很多麻烦,也可能会造成大量的数据冗余。下面谈一谈我最近对数据库范式的理解。 1.1第一范式(1NF)确保每列保持原子 ...
分类:
数据库 时间:
2017-10-06 21:57:34
阅读次数:
239
什么是范式? ”范式(NF)”是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。很晦涩吧?实际上你可以把它粗略地理解为一张数据表的表结构所符合的某种设计标准的级别。就像家里装修买建材,最环保的是E0级,其次是E1级,还有E2级等等。数据库范式也分为1NF,2NF,3 ...
分类:
数据库 时间:
2017-09-23 23:26:10
阅读次数:
229
转载至:http://www.cnblogs.com/CareySon/archive/2010/02/16/1668803.html 简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的 ...
分类:
数据库 时间:
2017-09-22 20:08:28
阅读次数:
262
一: 引言 作为一个数据库的学习者,搞懂关系数据库的三大范式是很有用的。然而教科书上有关数据库范式的介绍都是采用学术性的定义,语法羞涩,让人难懂,故写下自己对数据库范式的理解,给初学者提供帮助,也备日后查看。 本文不介绍规范化程度高于3NF的范式,因为其在实际应用中基本不会用到,原因也是很明显的(查 ...
分类:
其他好文 时间:
2017-09-16 17:21:26
阅读次数:
128
转载至:http://www.cnblogs.com/CareySon/archive/2010/02/16/1668803.html 简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的 ...
分类:
数据库 时间:
2017-08-25 00:07:13
阅读次数:
222
数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。 本文用较为 ...
分类:
数据库 时间:
2017-08-24 17:52:45
阅读次数:
214
范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。 首先看下一些基本概 ...
分类:
数据库 时间:
2017-08-03 00:59:46
阅读次数:
198