Вопросы к Поиску с Алисой
Отличие внешних ключей и внешних индексов в реляционных базах данных заключается в их назначении и роли:
Таким образом, внешние ключи обеспечивают логическую связь между таблицами, а внешние индексы помогают оптимизировать поиск данных в связанных таблицах. habr.com stackoverflow.com
Например, дочерняя таблица может искать одну родительскую строку по её столбцу, который является уникальным индексом в родительской таблице. stackoverflow.com