免費開始練習
hce_nsysu 112年 計算機概論與程式設計

第 48 題

In relational databases, which one of the following can uniquely identify a record?
  • A Primary key.
  • B Foreign key.
  • C Candidate key.
  • D Joint key.
  • E All of the above.

思路引導 VIP

如果你要在一個擁有數萬名同名同姓學生的系統中,找出「特定的一位學生」,你會希望這個系統具備什麼樣的標籤性質,才能保證絕對不會找錯人?這種用來保證唯一的屬性,在資料庫中最通用的名稱是什麼?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精確選出 (A) 主鍵,代表你對資料庫系統的基礎邏輯有相當紮實的認識。這是一個非常關鍵的起步點。

主鍵的唯一識別性

在關聯式資料庫中,**主鍵(Primary Key)**的核心價值在於落實「實體完整性」(Entity Integrity)。它的定義要求該欄位的值必須是「唯一的」且「不可為空」(Not Null),這就像是每個人的身分證字號或學號,能讓我們在成千上萬筆相似的資料中,精確地定位出特定的一筆紀錄,確保資料不會重複或產生歧義。

▼ 還有更多解析內容