Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
ВнизНазвания ключей Найти похожие ветки
← →
REA © (2004-08-10 14:07) [0]Есть ли рекомендации по однообразному названию внешних ключей?
Например <ИмяТаблицыНаКоторуюСсылка>_FK
Желательно при этом чтобы длина названия оставалась в разумных пределах (Названия обоих таблиц уже наверно длинновато).
← →
Sergey13 © (2004-08-10 14:11) [1]Чьи рекомендации? Как нравится так и делай. Система хороша когда она не ради самой системы.
← →
REA © (2004-08-10 14:16) [2]Пока никак не нравится. В одних случаях так удобнее, в других иначе. Бессистемно не хочется называть.
А сами то вы как называете? Главное чтобы из названия можно было понять смысл и оно не дублировалось.
← →
roottim © (2004-08-10 14:16) [3]делай как удонее, как для тебя понятнее...
лично я делаю так FK_[сокртабл1]_[сокртабл2]
← →
REA © (2004-08-10 14:20) [4]А часто потом они фигурируют в программе эти названия?
Если нет, то можно и полные названия таблиц приводить.
← →
Sergey13 © (2004-08-10 14:22) [5]Я делаю по разному. Иногда в зависимости от погоды, иногда "системно", иногда проги (типа ИБЕксперт) сами чего-то обзывают. Мне по большому счету все равно. При ощибке все равно покажется настоящее имя - найду и разберусь как нибудь.
← →
Desdechado © (2004-08-10 17:39) [6]я называю ключи так
PK_<имя таблицы> - PRIMARY KEY
FK_<имя ссылающейся таблицы>_<имя таблицы-справочника> - FOREIGN KEY
UQ_<имя таблицы> - UNIQUE
иногда добавляю к FK и UQ еще имена полей, если ссылок несколько
Это удобно потому, что иногда скриптами приходится их изменять у клиента, а автоматические имена уродливы и произвольны
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.031 c