當前位置:首頁 » 操作系統 » 資料庫兩個主鍵

資料庫兩個主鍵

發布時間: 2023-06-17 13:07:30

㈠ 怎麼設置兩個主鍵在ACCESS資料庫表中

創建復合主鍵

可以指定多個欄位的組合用作表的主鍵,但是現在很

少這樣做。這種主鍵通常稱為復合主鍵。如圖2-23 所示,

選擇要在復合主鍵中包括的多個欄位,然後單擊" 工具"

功能區選項卡中的鑰匙圖標。當然,如果在表設計中這些

欄位排列在一起會更有助於快速操作。

開發人員強烈感覺到主鍵應該由資料庫中原本出現的

數據所組成時,這時才會使用復合主鍵。過去曾告訴所有

開發人員,每個表都應該有一個原本天生的主鍵。

現在很少使用復合主鍵的原因是: 開發人員已經認識到數據是很難預測的。即使用戶承諾某

些欄位的組合在表中決不會出現重復,但實際情況會與計劃偏離。使用替代的主鍵〈如"自動編

號" ) 將袤的設計與表的數據分開。最後,使用原本天生的主鍵(也就是表中原本出現的數據〉的

問題在於數據集足夠大時,選擇作為表的主鍵的欄位值很可能出現重復。

另外,使用復合主鍵時,維護表間的關系也變得越來越復雜,因為必須在包含相關數據的所

有表中復制欄位。使用復合主鍵只會增加資料庫的復雜性,而不會提高資料庫的穩定性、完整性

或其他所需的特性。

㈡ 如何在sql server中設置兩個主鍵

首先一個表是不能有兩個主鍵的。但是可以有兩個欄位組合成一個主鍵,這就是為什麼有時候表裡為什麼會有兩個欄位都有主鍵的標志,那是因為他們組合成了一個主鍵了。我們可以先刪除了原來的主鍵再用類似下面SQL語句建立:

alter table 你的表名 add constraint pk_name primary key (欄位1,欄位2)

或者在表設計器裡面按住ctrl選中要設置主鍵的兩列再設置主鍵就OK了

熱點內容
怎麼連台式電腦的wifi密碼 發布:2025-03-22 07:03:14 瀏覽:541
海豚模擬器怎麼配置不卡 發布:2025-03-22 06:57:31 瀏覽:772
名字學演算法 發布:2025-03-22 06:57:27 瀏覽:753
加密的話 發布:2025-03-22 06:55:54 瀏覽:990
最吃配置的手機游戲有哪些 發布:2025-03-22 06:42:35 瀏覽:225
新聞開發android 發布:2025-03-22 06:40:27 瀏覽:94
應用程序緩存在哪裡 發布:2025-03-22 06:31:10 瀏覽:232
電量演算法 發布:2025-03-22 06:27:08 瀏覽:364
ip地址選擇伺服器 發布:2025-03-22 06:25:46 瀏覽:229
本店的密碼是多少 發布:2025-03-22 06:20:07 瀏覽:733