2011-03-31 154 views
0

在另一篇文章中,我遇到了一些有趣的方法來設計數據庫模式。其方法是:數據庫映射方法

  • 布爾方法
  • 多列方法
  • 橋接表方法

任何人都可以發佈一個鏈接或簡要介紹一下有關上述提到的技術,因爲我試着尋找他們谷歌,什麼也沒找到。

對於參考的職位,我碰到是this one

+0

有沒有人有興趣回答這個問題? :(我希望,我在解釋我所指的內容時沒有錯。 – 2011-04-01 08:04:29

回答

0

原來的職位都在談論建模1一對多的關係,其中記錄屬於多個組。

有沒有在該職位了很多細節,所以我在給定義進行推論:

布爾方法
可能使用bitmask字段來存儲組的成員。每個組都會對應一個比特值。需要掌握布爾邏輯纔能有效查詢。

多柱法
擴展記錄每個組添加一列來指示成員。這本質上是布爾方法的更易於理解的實現,但在添加更多組時會很痛苦。

橋表法
這個人去的幾個名字(維基百科有它junction table條目下) - 一個新的表被創建,確定兩個源表的主鍵之間的聯繫。這是最強大的解決方案。

+0

感謝您的回答。我已經在某處使用了所有這些方法,但並不完全清楚這些方法的具體名稱我最初以爲橋表方法是指gerrand表或者你說的聯結表方法,但是想澄清一下,再次感謝。 – 2011-04-06 05:15:58