[SQL] 資料庫設計上的問題

看板Database作者 (重出江湖)時間10年前 (2015/04/20 23:19), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/2 (看更多)
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱:MS-SQL 資料庫版本:2012 內容/問題描述: 請問各位 我目前要設計一個訂單系統 資料庫架構如下http://imgur.com/ApWQjNY
我的想法是菜單底下跟每個一個品項關聯 而訂單跟每一家菜單編號相關連 訂單明細則是訂單編號跟菜單品項編號相關連 因為當有人開單後很多人都用同一張訂單點餐所以關聯訂單編號 而每一張明細也紀錄相對應的品項編號 不過當我要去建立關聯時都會出現 「資料表的資料行與現有的主索引鍵或unique條件約束不相符」 請問是我的設計的架構有錯嗎? 不好意思對SQL的相關知識還很粗淺 希望各位不吝指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.170.118 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1429543140.A.0BA.html

04/20 23:50, , 1F
你可以先GOOGLE
04/20 23:50, 1F

04/20 23:50, , 2F
新手遇到問題直接把你的問題丟GOOGLE
04/20 23:50, 2F

04/20 23:50, , 3F
會比上來問還快還完整
04/20 23:50, 3F

04/21 10:04, , 4F
建關聯的時候,資料表裡面不要有資料會比較好喔!
04/21 10:04, 4F

04/21 10:04, , 5F
你這是因為裡面有資料了!他會去判斷關聯的完整性
04/21 10:04, 5F
文章代碼(AID): #1LDHZa2w (Database)
文章代碼(AID): #1LDHZa2w (Database)