Всем здравствуйте
2smoyk - есть допустим необходимость сделать справочник автомобилей.
Там есть отличный естественный ключ - VIN
Объясните плиз, в чем будут преимущества автоинкремента перед естественным ключом?
Я их не вижу ни одного
Автомобиль
Ключ VIN Марка Дрыгатель ........
1829 AF019.. OPEL 1.8XER
Заказ
Номер Дата Автомобиль
ЗН0015 24.08.07 1829
Мало того, что надо каким-то доп.образом обеспечивать уникальность,
так еще и чтоб показать юзеру в формочке заказа выбранный VIN
надо лазить в таблицу Автомобиль и там по ключу 1829 искать запись и выводить
пользователю поле VIN из этой записи, так?
Зачем это все?
Иногда удобнее использовать автоинкремент, иногда - естественные ключи, иногда суррогатные.
Нельзя всегда использовать ключи только одного вида, мне кажется это как минимум неразумно
Подумал тут - преимущества искусственного ключа - легкое "переименование"
Ну и все в общем-то.
В приведенном примере с ВИН - если девочка вводящая ошибается постоянно - можно

А использовать его например в документах, где нумерация по сериям - вообще смысла нет.