主匙
主匙(primary key)係指喺一個數據庫入面俾人揀嚟做到「每個個案都有自己獨有一個數值」嘅匙,
Number | Name | Major |
---|---|---|
1 | Jack | 生物學 |
2 | Kate | 社會學 |
3 | Claire | 語言學 |
4 | John | 化學 |
5 | John | 化學 |
... | ... | ... |
例如好似上面個數據庫噉,個庫記住咗一班學生嘅數據,不過 Name
(名)同埋 Major
(主修學科)唔會做得到主匙-呢個世上的確有可能會有學生真係咁啱得咁橋同名又讀同一個學科,好似响上圖入面,學生 4 同學生 5 都係個名叫阿 John 而且一樣係讀化學嘅,因為噉,設計個數據嘅人就整咗一行叫 Number
嚟表示學生號碼,同每個學生俾個獨一無二嘅號碼佢,嗰兩個讀化學嘅阿 John 號碼唔同,於是用個數據庫嘅人就有得靠住檢驗手上個學生嘅 Number
,確保自己搵到嗰個學生真係自己想搵嗰個,而唔係一個咁啱同名同姓嘅人-Number
就係呢個數據庫條主匙[1]。
睇埋
編輯攷
編輯- ↑ Bahmani, A. H., Naghibzadeh, M., & Bahmani, B. (2008, May). Automatic database normalization and primary key generation. In 2008 Canadian Conference on Electrical and Computer Engineering (pp. 000011-000016). IEEE.