Цитата:
Сообщение от Аватар
ID_Детали (ключевое) int автоинкриментное и будет цифровым идентификатором детали. Зачем там символьное?
Обозначение_Детали varchar + можно сделать альтернативный уникальный индекс для запрета записи одинаковых наименований.
|
Прошу прощения. Я сам себя запутал даже в таких тривиальных упрощённых таблицах
. У детали может быть наименование, а обозначение я собрался делать символьным и ключевым полем. То же самое и с параметрами. Имя параметра так же не может повторяться. Потому-то и думал ограничиться ими, как ключевыми.
Цитата:
Тогда в Таблица_Каталог ID_детали и ID_Параметра будут минимальное место занимать.
|
Хороший аргумент. Я как-то упустил его из виду, предполагал только оптимальность по быстродействию.
Цитата:
И вообще предпочитаю int идентификаторы, удобнее и оптимальнее
...
+ можно сделать альтернативный уникальный индекс
|
Действительно! Вы правы. Спасибо!