索引和目录的区别是:
1、索引是将文献中具有检索意义的事项按照一定方式有序编排起来,以供检索;而目录是目和录的总称。
2、目录是索引的一种,但是索引不是目录。
3、索引侧重于让你找到你要找的文章,而目录侧重于显示整篇文章的结构。

索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。索引是针对表而建立的,它是由数据页面以外的索引页面组成的,每个索引页面中的行都会含有逻辑指针,以便加速检索物理数据。

目录是汉语词语,拼音是mù lù,意思是指书籍正文前所载的目次,是揭示和报道图书的工具。

在数据库系统中建立索引的作用:
1、快速取数据;
2、保证数据记录的唯一性;
3、实现表与表之间的参照完整性;
4、在使用ORDER by、group by子句进行数据检索时,利用索引可以减少排序和分组的时间。