候選密鑰是高級信息管理系統中的一個“屬性”,它是許多在線和基于計算機的數據集的一個非常重要的組成部分,并且常常是分開帳戶、劃分,或函數在技術層面上是有區別的。準確理解這個鍵是如何工作的需要一點技術上的悟性。...
候選密鑰是高級信息管理系統中的一個“屬性”,它是許多在線和基于計算機的數據集的一個非常重要的組成部分,并且常常是分開帳戶、劃分,或函數在技術層面上是有區別的。準確理解這個鍵是如何工作的需要一點技術上的悟性。不過,從最基本的意義上說,它是一個表中的一系列代碼,它導致一個定義的函數,允許一個公共數字詞干的不同分支或“候選”來維護不同的身份,在至少在計算機識別方面。掌握計算機基本上下文的人在關系數據庫管理系統中,候選鍵是用來唯一標識表中數據庫行項的屬性。關系數據庫管理系統是一種廣泛用于創建基于提供數據庫表中不同元素之間的關系而組織起來的信息。類似地,鍵是一種允許標識實體的工具。每個表可以有一個或多個候選類型鍵,其中一個通常設置為主鍵。主鍵是定義所有行的列。幾乎每種類型的數字化數據庫都使用這種基于鍵的系統來運行。大型數據庫,如網上銀行應用程序、數字化圖書館文件,而基于互聯網的電子郵件系統是一些最明顯的查找基于代碼的密鑰的地方,但它們在大多數計算機功能中幾乎不間斷地運行。甚至個人計算機也經常使用這種算法在硬盤上存儲信息或創建備份副本。這些和大多數其他內部過程都是無聲的在屏幕后面和幕后,沒有技術知識的人通常根本不知道他們在執行什么與Superkey的關系在大多數情況下,候選鍵是“Superkey”的子集。Superkey是附加到數據庫表中實體的標識符類型。以業務設置為例,Superkey可能是標記為VEND_CODE之類的列,它表示業務數據庫表。使每一行唯一所需的最小列數是superkey的一部分,它也可以算作候選鍵類型。在這種情況下,如果每個VEND_代碼都是唯一的,那么它可能是key.CODE字段,只要有代碼字段,單個標識符可以同時作為候選關鍵字和主鍵使用。在這種情況下,每個標識符的目標通常是確保數據庫中沒有多余的行,也就是說,每一行中都有一些使其唯一的元素。重要的是數據庫創建者要選擇對該表唯一的內容當選擇關鍵字作為候選項時。與上面的業務數據庫示例一樣,可以使用企業名稱作為關鍵字。但是,如果多個企業(可能位于不同國家/地區)具有相同的名稱,該標識符將不是唯一的,因此不能在兩個企業可能同時訪問的數據庫中使用。唯一密鑰選擇唯一候選密鑰的重要性非常重要。公司可能共享相同的名稱,而希望打開帳戶或配置文件之類的內容的人通常會首先使用以及相同或相似的姓氏。通過使用唯一鍵并將其中一個作為主鍵,通過唯一鍵找到某個供應商或個人就更容易了。有時,人類技術人員可以指定姓名或已知單詞代碼,但計算機生成的數字模式也可以工作當表中的每個條目都有使其唯一的關鍵字時,就可以區分包含相似信息的條目,然后系統就可以快速高效地工作,這是大多數情況下的目標
-
發表于 2020-08-07 01:38
- 閱讀 ( 1339 )
- 分類:電腦網絡