我試着這樣做:如何設計使得刪除和級聯更新這些源碼錶
Recipe
表RecipeID(主鍵與外語密鑰)和RecipeName中(唯一的)。
Ingredient
表與IngredientID(Primay和外鍵)和IngredientName(唯一)。 RecipeDetail
表與配方ID,IngredientID和IngredientNme。
- 如果用戶從成分表中刪除成分,則必須刪除具有該成分標識的RecipeDetail中的所有記錄。
- 如果用戶從配方表中刪除配方,則必須刪除RecipeDetail中帶有此配方ID的所有記錄。
任何線索?謝謝
你必須標記你正在執行你的程序的平臺。是Android還是JAVA? – 2012-08-06 11:00:44
@NilayOnAndroid:該平臺不應該與這個問題相關,這可以使用約束來解決。 – 2012-08-06 11:26:05
@PeterLang:_Depends_目標Android版本。在Android 2.2以前的任何事情中,必須使用觸發器或代碼來實現外鍵。 – Jens 2012-08-06 13:40:04