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

作者: aoksc (重出江湖)   2015-04-21 22:11:39
※ 引述《aoksc (重出江湖)》之銘言:
: 標題: [SQL] 資料庫設計上的問題
: 時間: Mon Apr 20 23:18:56 2015
:
: (針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
: 資料庫名稱:MS-SQL
:
: 資料庫版本:2012
:
: 內容/問題描述:
:
: 請問各位
:
: 我目前要設計一個訂單系統
:
: 資料庫架構如下http://imgur.com/ApWQjNY
:
: 我的想法是菜單底下跟每個一個品項關聯
:
: 而訂單跟每一家菜單編號相關連
:
: 訂單明細則是訂單編號跟菜單品項編號相關連
:
: 因為當有人開單後很多人都用同一張訂單點餐所以關聯訂單編號
:
: 而每一張明細也紀錄相對應的品項編號
:
: 不過當我要去建立關聯時都會出現
:
: 「資料表的資料行與現有的主索引鍵或unique條件約束不相符」
:
: 請問是我的設計的架構有錯嗎?
:
: 不好意思對SQL的相關知識還很粗淺
:
: 希望各位不吝指教
:
: 謝謝
:
:
作者: BigLoser (大魯蛇)   2015-04-21 22:19:00
你兩篇的描述我都看不太懂,可不可以舉個實體例子你第一張圖看起來應該是錯的,關聯是這樣的,我有一個主鍵,要關聯的人會有一個外部鍵,我的主鍵和別人的外部鍵關聯其實你說你有抓北風了,直接看北風會比較易懂你可以看看北風裡面應該沒有類似你這種作法的但奇怪我明明兩個欄位都列為主鍵了怎麼還會有不同 <<這句話很奇怪= =建議先看網路資料或是買本入門書籍來K一下
作者: a926 (Aaron)   2015-04-22 12:04:00
索引歸索引 PK歸PK 另外一般做關聯時只會講到PK FK不會提到索引吶為了怕有誤 我說的索引不是索引鍵這個詞書我之前有推過ISBN:9789863120636ISBN:9789863120650

Links booklink

Contact Us: admin [ a t ] ucptt.com