2012-04-14 71 views
0

我想做一個電子商務應用程序。我想添加屬性到類別中,並在屬性中動態地搜索它們。電子商務數據庫設計?

我的意思是:

CATEGORIES    PROPERTIES 
| Computer properties | MotherBoard, GraphicCart etc. 
| Phone properties  | Cam, Connecting properties, bluetoot etc. 
| Digital Camera  | Zoom option , Lcd, Battery etc. 

我已經做了媒體鏈接室內用這個關係表。這是方式,我認爲:

enter image description here

所以,我的問題是這樣,真的嗎?或者我們有其他方法?

回答

4

您已經提出了一個無法通過SO上的簡單小貼子回答的問題。有一些基本的設計概念是良好的數據庫設計的基礎。這種活動有很多想法。

我建議你閱讀凡人由邁克爾·埃爾南德斯ISBN圖書數據庫設計:0-201-69471-9。 Amazon Listing我注意到他有第二版。

Link to Second edition

他將指導您完成設計數據庫的全過程(從開始到結束)。我建議你從這本書開始。

你必須學會​​以團體或組塊的形式看待事物。數據庫設計與編程一樣具有簡單的構建塊。如果您深入瞭解這些簡單構建模塊,則可以解決任何數據庫設計問題。

越簡單越好。數據庫只不過是將數據放入cubbie孔的地方。首先確定這些cubbie孔是什麼以及你想要什麼樣的東西。

你永遠不會在第一次嘗試時創建完美的數據庫設計。這是事實。在此過程中,您的設計將經歷幾次改進。有時在你開始輸入數據之前,事情似乎並不明顯,然後你有一個時刻。