数据库设计模式-概述

什么是数据库设计模式

简单说来,模式类似于定式,就是遇到反复出现的同一问题时所固定使用的解决方案。下围棋的朋友可能对“定式”这个词比较熟悉,定式包含着下棋时做遇到的各种情况下的下法、急所、手筋及死活等基本原理,例如星定式、小目定式、边定式等等,定式懂的越多,围棋下的越好。

那么是不是数据库设计模式懂得越多,设计工作越完美呢?

理论上是这样,但是在我这里,各位朋友所能看到的数据库设计模式只有四种。

  • 多对多
  • 名值对应
  • 主从(一对多)
  • 主扩展(一对一)

为什么只有四种而不是更多?不时有那句话吗:“浓缩的都是精华”!

在后面的文章中,您会陆续看到浩浩荡荡的设计实例连篇累牍,却都是利用这四种基本模式设计出来的。《易传·系辞》曰:“易有太极,是生两仪,两仪生四象,四象生八卦。”老子在《道德经》中也说:“道生一,一生二,二生三,三生万物。”

设计模式不必多,只要掌握其中关键的几个,再结合实际的业务需求,一个完整的数据库模型就可以推导出来。

原文地址:https://www.cnblogs.com/rockniu/p/1044128.html