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),這就像是每個人的身分證字號或學號,能讓我們在成千上萬筆相似的資料中,精確地定位出特定的一筆紀錄,確保資料不會重複或產生歧義。
▼ 還有更多解析內容