
主鍵:一個表通常有一列或一組列,其值唯一地標識表中的每一行。這樣的一個或多個列稱為表的主鍵,通過它可以強制表的實體完整性。創(chuàng)建或更改表時,可以通過定義主鍵約束來創(chuàng)建主鍵。一個表只能有一個主鍵約束,并且主鍵約束中的列不能接受空值。因為主鍵約束確保了數(shù)據(jù)的唯一性,所以它通常用于定義標識列。

函數(shù):[1)保證實體的完整性
2)加快數(shù)據(jù)庫的運行速度
3)向表中添加新記錄時,access會自動檢查新記錄的主鍵值,不允許復制其他記錄的主鍵值。
4)Access按主鍵值的順序自動顯示表中的記錄。如果未定義主鍵,則表中的記錄將按輸入順序顯示。
在某些數(shù)據(jù)庫中,雖然不需要主鍵,但最好為每個表設置一個主鍵,無論是單個主鍵還是復合主鍵。它的存在代表了表結構的完整性。表的記錄必須具有唯一字段。主鍵主要用于其他表的外鍵關聯(lián),以及對該記錄的修改和刪除。
在開發(fā)過程中,讀者可能會看到一些表使用有意義的字段來表示主鍵。例如,“用戶登錄信息表”以“登錄名”(英文名)為主鍵,“訂單表”以“訂單號”為主鍵。一般來說,設計主鍵是沒有問題的,因為這些主鍵基本上沒有“改變”的可能。不過,也有一些例外。例如“訂單表”需要支持“訂單可以作廢,訂單可以重新生成,訂單號必須與原訂單號一致”的要求。以“訂單號”為主鍵不能滿足要求。因此,讀者在使用具有現(xiàn)實意義的領域作為主鍵時,需要考慮這種可能性是否存在。
什么是數(shù)據(jù)庫里面的主鍵?主鍵:也稱為主鍵或主鍵,用于唯一確定元組的屬性或屬性組(復合主鍵)。每個關系只有一個主代碼。外鍵:也稱為外碼或外鍵。如果屬性集不是關系的關鍵字,而是其他關系的關鍵字,則該屬性集稱為外部關鍵字。在關系數(shù)據(jù)庫中,兩個關系可以通過外鍵相關聯(lián),外鍵通常是一對多(1:n)。主要(父)關系(1方)稱為引用關系,次要(子)關系(n方)稱為引用關系。
新聞標題:數(shù)據(jù)庫主鍵的特點數(shù)據(jù)庫表中的主鍵有什么作用?-創(chuàng)新互聯(lián)
文章地址:http://chinadenli.net/article24/ejjce.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、全網(wǎng)營銷推廣、面包屑導航、小程序開發(fā)、手機網(wǎng)站建設、電子商務
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)