2013-08-23 156 views
1

我幾乎無法統計創建「用戶」表的次數,類似於「計算機」和「客戶」。我嘗試過四處尋找,但從來沒有見過用於建模這些架構的資源,我們一遍又一遍地看到這些資源。看起來這些對象中的一些應該現在已經被解決了。有沒有這樣的事情?SQL模式設計模式是否有任何開源資源?

+0

要添加一點點。我們有機會在我們從一些舊腳本遷移出去的時候對舊數據庫進行重新建模。我們正在跟蹤用戶及其工作組。爲一些內部討論板提供支持系統,併爲公司內部網(約250臺服務器)建模。 – nclu

回答

1

我從來沒有見過這樣的事情,我也不確定是否有必要。是的,有很多相似之處,但每個應用程序都不相同。在某一時刻,我建立了一些內部庫,包括一些更「標準」表(用戶就是一個很好的例子),用作跳轉點,但我還沒有爲不同的系統創建兩個相同的表。

因此,我還沒有使用過我建立的庫,因爲我可以更快,更無錯地編寫新表,比我可以修改另一個現有示例以適應當前項目。

+1

我實際上記得幾個月前在這個主題上關於一個網站,我認爲我沒有將它保存到我的書籤,但無論如何,我認爲它更關注於模式而不是正常化的程序和查詢寫作......甚至有一本關於這個http://www.amazon.com/SQL-Design-Patterns-Programming-In-Focus/dp/0977671542的書不知道鋤頭是否有幫助。 – CaveCoder

1

你可以看看一些流行的開源CRM/ERP的源代碼,比如OpenERP,儘管其中一些並不是很好。

這些數據建模模式的暢銷書:

分析模式,福勒
數據模型資源手冊,卷。 1,2,3,Silverston
企業模型模式,乾草
模式的數據建模,Blaha