Что такое суррогатный ключ?
Уровень: Middle
Ответ
Суррогатный ключ – искусственный идентификатор записи, не происходящий из самих данных. Обычно это числовой ID (например, автоинкремент), который не несёт бизнес-смысла, но служит удобным уникальным ключом. Суррогатный ключ применяют, когда нет естественного уникального атрибута или когда натуральный ключ слишком сложный/длинный – суррогатный проще использовать для ссылок.