У меня есть таблица с первичным ключом, но я хочу, чтобы два других столбца были ограничены, поэтому комбинация из двух гарантирована всегда быть уникальной.
(тупой пример: в таблице BOOKS столбец IBAN является первичным ключом, но комбинация столбцов Title и Author также всегда должна быть уникальной.)
В SQL Server Management Studio можно либо создать новый индекс, либо установить IsUnique в Yes, либо я могу создать новый уникальный ключ.
В чем разница между двумя подходами и какой из них лучше подходит для каких целей?