| Key 類型 | 定義 |
|---|---|
| Superkey | 一個屬性或組合屬性可以決定唯一Table的列 |
| Candidate key | 為最小化的superkey。也就是Cadndidate key中無法從其子屬性或子屬性組合找出其他superkey |
| Primary key | 從 Candidate key 挑選出的key。key的所有屬性不可有 Null 值 |
| Foreign key | 一個屬性或組合屬性,其值是其他 Table 的 Primary key 或 Null |
| Secondary key | 一個屬性或組合屬性用於資料撈取。未必是 superkey。 |