ACCESS中什么是主鍵,它有什么用?
主鍵是一個或一組字段,其值唯一地標識表中的一行。因為主鍵必須唯一地標識一行,所以不允許有重復的鍵值。
主鍵:有一個或多個唯一標識表中每條記錄值的字段(列)。主鍵不允許為空,并且必須始終具有唯一的索引。主鍵用于將表與其他表中的外鍵相關聯。
Access中如何給一個表設置兩個主鍵?
設置方法:只需要選擇一個字段名→按住Ctrl鼠標左鍵選擇所需字段名或按住Ctrl鼠標左鍵連續拖動,或按住Shift鼠標左鍵選擇多項:這是Windows中的標準操作。選擇要設置的字段,然后點擊主鍵圖標,即可成功設置多個主鍵。
access2010中主鍵只能是一個字段嗎?主鍵和候選鍵有什么區別?
可以是多個字段
1.主鍵:一個表(關系)的一個列(屬性)或多個列可以作為主鍵,但是如果這個列作為主鍵,這個列可以保證這個列下的行(元組)的值不相同。例如,如果name屬性用作主鍵,則該主鍵可能不可用。如果兩個人同名,在這個屬性下是做不到的。
2.外鍵:表(關系)的列(屬性)同時存在于表1和表2中。不是表1的主鍵,而是表2的主鍵,所以可以說是表1的外鍵。
3.候選鍵:能夠唯一標識表(關系)中某一行(元組)的列(屬性)稱為候選鍵,也稱為候選鍵或候選碼;從這個角度來看,候選鍵可以不止一個,主鍵也是候選鍵。
主鍵和候選鍵的區別
候選鍵:如果表中的幾個屬性組合起來使得數據庫表的元組(即表中的每一行)可區分,那么這些屬性的集合就是候選鍵。
主鍵:是一個特殊的候選鍵,可以理解為an"未分割"候選關鍵字,即其屬性集的子集不能形成候選關鍵字。理論上,對于一個特定的表,可能有多個主鍵,但一般會指定一個作為應用程序的主鍵。