Столбец идентификатора автоинкремента с естественным первичным ключом
В настоящее время я дополняю естественный первичный ключ моей таблицы уникальным столбцом идентификатора с автоматическим приращением.
Это облегчает сравнение, обновление и удаление записей из кода (более простые предложения WHERE).
Как это соотносится с использованием идентификатора в качестве первичного ключа с уникальным ключом для Category/DisplayName?
Есть ли какие-либо преимущества использования одного подхода над другим?