在上唐老師的課解釋主鍵與外鍵時說
有些主鍵或外鍵是要共同識別
例如
學校名稱, 科系 => 同時兩個一起才能識別唯一性
可是我困惑的是,主鍵不是只能選一個嗎?
如果照這樣說的話誰才是主鍵?
有資料庫可以同時設定兩個主鍵嗎?
還是說實際資料庫在設計時,會想辦法避免這種狀況
也就是會想辦法讓上面的例子變成候選鍵,替代鍵
然後生出一個唯一識別的自動流水號?
回到小弟真正的問題,在畫圖時(包含ER圖跟Table)
有辦法畫上述"兩個再一起才能識別"的情境嗎?
難道是兩個欄位同時畫底線?
--
有些主鍵或外鍵是要共同識別
例如
學校名稱, 科系 => 同時兩個一起才能識別唯一性
可是我困惑的是,主鍵不是只能選一個嗎?
如果照這樣說的話誰才是主鍵?
有資料庫可以同時設定兩個主鍵嗎?
還是說實際資料庫在設計時,會想辦法避免這種狀況
也就是會想辦法讓上面的例子變成候選鍵,替代鍵
然後生出一個唯一識別的自動流水號?
回到小弟真正的問題,在畫圖時(包含ER圖跟Table)
有辦法畫上述"兩個再一起才能識別"的情境嗎?
難道是兩個欄位同時畫底線?
--
All Comments