На работе у нас есть большая база данных с уникальными индексами вместо первичных ключей, и все работает нормально.
Я разрабатываю новую базу данных для нового проекта, и у меня есть дилемма:
В теории БД первичный ключ - это фундаментальный элемент, который ОК, но в проектах REAL есть преимущества и недостатки обоих?
Что вы используете в проектах?
EDIT:... а как насчет первичных ключей и репликации на сервере MS SQL?