2数据库设计模式:1 什么是模式
2006-09-06 11:08
525 查看
连载之1
原创:胖子刘(转载请注明出处及作者,谢谢。)
什么是模式?简单说来,模式类似于定式,就是遇到反复出现的同一问题时所固定使用的解决方案。下围棋的朋友可能对“定式”这个词比较熟悉,定式包含着下棋时做遇到的各种情况下的下法、急所、手筋及死活等基本原理,例如星定式、小目定式、边定式等等,定式懂的越多,围棋下的越好。
那么是不是数据库设计模式懂得越多,设计工作越完美呢?理论上是这样,但是在我这里,各位朋友所能看到的数据库设计模式只有四种。
为什么只有四种而不是更多?
不时有那句话吗:“浓缩的都是精华”!
在后面的文章中,您会陆续看到浩浩荡荡的设计实例连篇累牍,却都是利用这四种基本模式设计出来的。《易传·系辞》曰:“易有太极,是生两仪,两仪生四象,四象生八卦。”老子在《道德经》中也说:“道生一,一生二,二生三,三生万物。”
设计模式不必多,只要掌握其中关键的几个,再结合实际的业务需求,一个完整的数据库模型就可以推导出来。
下面让我们来逐一介绍这四种主要设计模式——
原创:胖子刘(转载请注明出处及作者,谢谢。)
什么是模式?简单说来,模式类似于定式,就是遇到反复出现的同一问题时所固定使用的解决方案。下围棋的朋友可能对“定式”这个词比较熟悉,定式包含着下棋时做遇到的各种情况下的下法、急所、手筋及死活等基本原理,例如星定式、小目定式、边定式等等,定式懂的越多,围棋下的越好。
那么是不是数据库设计模式懂得越多,设计工作越完美呢?理论上是这样,但是在我这里,各位朋友所能看到的数据库设计模式只有四种。
为什么只有四种而不是更多?
不时有那句话吗:“浓缩的都是精华”!
在后面的文章中,您会陆续看到浩浩荡荡的设计实例连篇累牍,却都是利用这四种基本模式设计出来的。《易传·系辞》曰:“易有太极,是生两仪,两仪生四象,四象生八卦。”老子在《道德经》中也说:“道生一,一生二,二生三,三生万物。”
设计模式不必多,只要掌握其中关键的几个,再结合实际的业务需求,一个完整的数据库模型就可以推导出来。
下面让我们来逐一介绍这四种主要设计模式——
相关文章推荐
- JAVA中操作数据库方式与设计模式的应用(文章地址整理)
- C# 通过 Observer观察者 设计模式 来理解 抽象类 和 接口 应用在什么地方
- JAVA中数据库操作的各种方式与设计模式的应用
- 数据库设计中使用设计模式
- 用三层架构与设计模式思想部署企业级数据库业务系统开发
- 数据库物理模型设计的其他模式之自联结模式
- java常用的设计模式有那些,各有什么优缺点?
- 什么是Web 2.0:下一代软件的设计模式和商业模型
- 什么时候开始学模式设计
- 数据库物理模型设计的其他模式之单表模式
- 数据库,处于归档模式,是什么意思?非归档模式呢?
- 的一些构想(模式与数据库设计二)
- php 设计模式(注册器模式+工厂模式+数据库映射模式,单例模式+工厂模式+注册器模式混合使用)
- java 抽象类实现接口是什么设计模式
- 什么是设计模式
- mysql必知必会 - 什么是数据库、表、模式
- 什么是设计模式?
- 数据库架构设计的三种模式:share nothing , share everythong , share disk
- JAVA设计模式是个什么玩意儿_00_工厂模式家族准备篇_简单工厂模式
- 在重构的过程中,什么情况下应该使用设计模式?应该用哪种模式?