一级索引、二级索引、唯一索引和普通索引有什么区别?

3 index oracle

我在 Oracle 系统上工作,其中任何表中都存在两种类型的索引:

  1. 唯一索引(基于任何作为唯一键的搜索键)。
  2. 普通索引(在任何不是候选键或主键的搜索键上建立的索引)。

但是现在我从大学文档中了解到两种新型索引:

  1. 主索引
  2. 二级索引

一级指标和二级指标有何不同?它们分别与 Oracle 中的唯一索引和普通索引相同吗?

我还想了解以下两个指数:

  1. 密集索引
  2. 稀疏索引

我们可以将密集和稀疏索引视为主要和次要索引的类型吗?

Sag*_*ana 5

主索引

主索引是一组字段上的索引,其中包含该字段的唯一主键并保证不包含重复项。也称为聚集索引。例如。员工 ID 可以是它的示例。

二级索引

二级索引是一个不是主索引并且可能有重复的索引。例如。员工姓名就是一个例子。因为 Employee name 可以具有相似的值。

密集索引

为文件中的每个搜索键值显示索引记录。密集索引直接指向单个记录。

稀疏索引

仅包含某些搜索键值的索引记录。当记录按搜索键顺序排序时适用。就像书籍索引一样,稀疏数据库索引不指向单个记录,而是指向“页面”