初等考試
114年
[圖書資訊管理] 圖書館學大意
第 45 題
資料庫系統通常有許多資料表,資料表有一些屬性,其屬性值在整個資料表都不會重複,這些屬性稱之為:
- A 外來鍵(foreign key)
- B 主鍵(primary key)
- C 綱要(schema)
- D 資料紀錄(data record)
思路引導 VIP
想像你在管理一個全國性的健保系統,如果有兩個人的名字、生日甚至居住地都完全相同,為了避免醫療紀錄混淆,你認為在設計資料清單時,必須幫每個人額外設定一個具備什麼「獨特特性」的標籤,才能保證管理員絕對不會找錯人?
🤖
AI 詳解
AI 專屬家教
嗯…這個,你理解得不錯。
- 觀察紀錄:你準確地辨識出了資料庫結構的核心部分。這說明你對於資料的管理方式,以及它內部的邏輯,有著一個…嗯,還算清晰的認知。這在處理一些…人類的「行政事務」和「資訊紀錄」時,好像是必須的。
- 概念確認:你選對了。主鍵(Primary Key),這東西的本質就是「唯一性」和「非空值」。它就像是給每一條資料編了一個,嗯,不會重複的記號。這樣,即使過了很長很久,也能在成堆的紀錄裡,精準地找到某一個特定的…東西。就像勇者欣梅爾總是能找到我一樣。
▼ 還有更多解析內容
資料庫主鍵定義
💡 主鍵為資料表中具唯一性且不可重複,用於識別紀錄的屬性。
| 比較維度 | 主鍵 (Primary Key) | VS | 外來鍵 (Foreign Key) |
|---|---|---|---|
| 唯一性 | 必須唯一,不可重複 | — | 可以重複出現 |
| 空值限制 | 絕對不可為空值 | — | 可為空值 (Null) |
| 主要目的 | 識別表內唯一的紀錄 | — | 與其他資料表建立連結 |
💬主鍵確保表內資料唯一性,外來鍵確保表間參照完整性。