Первичные ключи отношений используют для достижения таких целей, как

  • исключение дублирования значений в ключевых атрибутах (остальные атрибуты в расчет не принимаются)
  • минимизация числа отношений в схеме БД
  • определение правил ссылочной целостности
  • организация связывания таблиц

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.