我有興趣瞭解創建由如下所述的數據庫支持的自定義系統的優缺點:我可以採用這種數據庫設計嗎?
它有6個表支持它。
實體:比方說,可以存在並有詳細的存儲什麼反對「物理」 (希爾頓酒店,託尼的士,一個酒吧)
實體類型:一種分組/類型的實體 (酒吧,飯店,餐廳)
元數據:任何描述或屬於一個實體項目 (IR232PH,[email protected],555-555-555)
細節元數據類型:一種分組/類型的元數據 的(郵編,電話,電子郵件,地址)
實體關係:的能力組的任何實體項目到另一個 (ENTITY1-ENTITY2,ENTITY3)
實體關係類型:實體關係的分組/類型。
我可以看到這個模型對於類似但不總是具有相同數量的屬性的實體來說是好的。
對於所描述的實體,使用它有什麼優點/缺點?
- 藝術家可以在場地表演(關係類型)。
- 一個藝術家可以支持(關係型),另一位藝術家
會用它也能存儲更多的標準實體,如系統用戶的親/缺點是什麼?
- 用戶可以有最喜歡的(關係型)會場/藝術家/酒吧等
- 用戶可以有一個主治(關係型)事件
你會要儘可能有新聞和博客文章呢?
現貨。另外,考慮一下爲了操縱RDBMS中存儲在RDBMS中的數據而必須使用的笨拙查詢。我不幸用維護傳統應用程序的模式設計,這是一場噩夢。 – Rowlf 2010-02-07 00:14:25