【詳解卡新福利】寫作批改懸賞券,將於 2024/09/30 23:59:59 過期,還沒使用或領取,趕快前往領取並使用吧! 前往查看

網路管理及資料庫管理題庫下載題庫

上一題
37.有關主鍵(primary key)特性的敘述,下列何者錯誤?
(A)可以是多值(multiple values)欄位
(B)不可為空值(NULL)
(C)每一資料表只能有一個
(D)可以由多個欄位組成


答案:登入後觀看
難度: 簡單

10
 【站僕】摩檸Morning:有沒有達人來解釋一下?
倒數 1天 ,已有 1 則答案
牛奶 高三上 (2020/11/12):

主鍵

在關聯式資料庫模型中,將每一個資料表視為一個「實體」,而每 一個實體利用「屬性」描述之,而這些屬性就稱為「鍵值」。其中用來 識別資料表中記錄的唯一值的鍵值,稱為「主鍵」。

【定義】 1.從候選鍵中選擇一個用來唯一識別值組(記錄)的鍵,稱為主鍵。 2.在關聯綱要裡,我們會在主鍵的屬性名稱加一個底線。

3.在一個關聯中,只有一個主鍵,若候選鍵未被選為主鍵時,則稱為 「交替鍵(Alternate Key) (Alternate Key)」。

4.主鍵之鍵值不可為虛值(Null Value) (Null Value) 。 5.在建立資料表時一般都是以「P.K.」來代表主鍵。


【如何挑選主鍵?】 基本上,我們要從多個鍵值中挑選「主鍵」時,會依循以下三個原則:

1.固定不會再變更的值 在挑選「主鍵」時,必須要找永遠不會被變更的欄位,否則會增加爾後的管理和維護資料的困難度與複雜性。 例如:「學號」與「身份證字號」在決定之後,幾乎不會再改變。

2.單一的屬性 在一個資料表中,最好只選取「單一屬性」的候選鍵作為主鍵,因為 可以節省記憶體空間及提高執行效率。 例如:{姓名+學號}與{學號},雖然二者都具有唯一性,但是後者 {學號}是單一屬性。

3.不可以為空值或重覆 依照「關聯式資料完整性規則」,主鍵的鍵值不可以重覆,也不可以 為空值(NULL)。 例如:{姓名}欄位就不適合當作主鍵欄位。因為可能會重複。

0個讚
檢舉


37.有關主鍵(primary key)特性的敘述,下列何者錯誤? (A)可以..-阿摩線上測驗