根據數據庫的功能,可以在數據庫設計器中創建四種索引:唯一索引、非唯一索引、主鍵索引和聚集索引。
唯一索引:
唯一索引是不允許其中任何兩行具有相同索引值的索引。 當現有數據中存在重複的鍵值時,大多數數據庫不允許将新創建的唯一索引與表一起保存。數據庫還可能防止添加将在表中創建重複鍵值的新數據。
非唯一索引:
非唯一索引是相對唯一索引,允許其中任何兩行具有相同索引值的索引。 當現有數據中存在重複的鍵值時,數據庫是允許将新創建的索引與表一起保存。
主鍵索引:
數據庫表經常有一列或列組合,其值唯一标識表中的每一行。該列稱為表的主鍵。 在數據庫關系圖中為表定義主鍵将自動創建主鍵索引,主鍵索引是唯一索引的特定類型。該索引要求主鍵中的每個值都唯一。
聚集索引:
在聚集索引中,表中行的物理順序與鍵值的邏輯順序相同。一個表隻能包含一個聚集索引。 如果某索引不是聚集索引,則表中行的物理順序與鍵值的邏輯順序不匹配。