我想設計一個小吃店自動化系統(回答第一個問題 - 不,它不是一個家庭作業,它是爲了學習的目的),我有一個問題與食譜和如何呈現他們在數據庫中。我有兩個選擇:食譜數據庫模型建議
選項1:
[Ingredients] -> [IngrID, IngrName]
[Recipe] -> [RecipeID, RecipeName]
[IngRecipe] -> [IngrID, RecipeID]
在這種情況下,第三臺是一個典型的多到多表,模型看起來是正確的,它是一塊蛋糕與操縱的數據使用實體框架。但我也想跟蹤數量。一般來說,我使用成分作爲表插入新的purcheses。如果配料存在,只需更新金額即可。
選項2
現在,如果我加列「金額」作爲一列IngRecipe,整體構思許多一對多表消失,我再也不能用實體模型滿山遍野自動。但我似乎無法爲這一專欄找到更合適的地方。我會在哪裏以及如何說「好吧,給我100克雞胸肉,並添加到任何配方」
任何幫助表示讚賞。提前致謝!
'模型看起來是正確的,它是一塊蛋糕操縱'你可以澄清,如果這個數據庫是隻用於甜品食譜? – 2013-05-16 06:20:01
不,不僅。我的意思是操縱數據非常簡單。 – sis