的懸而未決的號碼,我有我填寫下面的東西的一種形式:如何設計一個數據庫,在那裏我可以添加項目
Nick: SbsNick;
Item: SomeItem1; Price: PriceOfItem1
Item: SomeItem2; Price: PriceOfItem2
Item: SomeItem3; Price: PriceOfItem3
................................
我可以用不同的輸入數量添加項目。這意味着每個尼克可以有不同數量的項目。
我要創建我在哪裏可以查詢
SELECT ? FROM items WHERE Item="SomeItem"
和接收SomeItem的所有缺口和價格數據庫,即我想用表一樣,落得:
Nick |Price
-------------
Jack |20
BlackB |18
Karl |25
.............
我在設計這樣的數據庫時有問題,因爲我覺得我缺少一個額外的維度。如果我想修復一些表格,我發現我需要在某個表格中使用無限量的列。如果我想限制表和列的數量,我會發現單元格的行爲必須像數組一樣。
有沒有一種巧妙的方法來設計這樣的數據庫?
第1步 - 確定您必須滿足的業務需求。第2步 - 設計一個滿足這些要求的數據庫。第3步 - 編寫與數據庫交談的用戶界面。換句話說,你正在以錯誤的順序做事。 –