Индекс - это отсортированный список значений полей, предназначенный для ускорения поиска в базе данных.
Интересны, как правило, не сами индексы, а уникальные индексы.
Уникальный индекс представляет собой список значений, в котором каждое значение уникально. К примеру, в таблице базы данных, содержащей паспортные данные уникальный индекс можно создать для поля "номер паспорта", поскольку каждый такой номер является единственным в своём роде. А вот дата рождения уже не уникальна, поэтому индекс по полю "Дата рождения" не может быть уникальным. Возвращаясь к нашей базе данных Forum, нужно заметить, что дата добавления сообщения в форум также не является уникальной, так как несколько участников форума могут добавить свои сообщения одновременно.
Первую компьютерную программу, воспроизводящую себя, 11 ноября 1983 году продемонстрировал студент Массачусетского технологического института (США) Фред Коэн.