主/聚簇索引和辅助/非聚簇索引之间的根本区别

Som*_*.DJ 1 index clustered-index nonclustered-index

  1. Primary IndexClustered Index概念相似

  2. Secondary IndexNon-Clustered Index概念相似

Mar*_*ian 7

看起来好奇心实际上并没有杀死猫:-)。所以我在网上找到了这本书数据库系统概念(第六版),可以免费阅读。我稍微梳理了一下,结果发现它里面有所需的定义:

主索引:在按顺序排列的文件中,搜索关键字指定文件顺序的索引。也称为聚集索引。主索引的搜索键通常但不一定是主键。

二级索引:一个索引,其搜索关键字指定的顺序不同于文件的顺序。也称为非聚集索引。

所以你有它。现在我想你正在阅读另一本书(由同一作者(s)),其中包含内部测试(问答),而不是这本书与理论。我会说你应该同时使用它们。

现在,我不确定一般的书是否是最好的开始方式。就我个人而言,我会从任何免费提供的工具包(SQL Server Express、MySQL Lamp、Oracle XE、SQLite...任何听起来不错的东西)开始,并尝试概念及其物理实现。我想说,也有例子会比纯粹的理论更有效。