Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Названия ключей [IB6.x]


REA ©   (2004-08-10 14:07:00) 

Есть ли рекомендации по однообразному названию внешних ключей?

Например <ИмяТаблицыНаКоторуюСсылка>_FK

Желательно при этом чтобы длина названия оставалась в разумных пределах (Названия обоих таблиц уже наверно длинновато).


Desdechado   (2004-08-10 17:39:00) [1]

я называю ключи так
PK_<имя таблицы> - PRIMARY KEY
FK_<имя ссылающейся таблицы>_<имя таблицы-справочника> - FOREIGN KEY
UQ_<имя таблицы> - UNIQUE
иногда добавляю к FK и UQ еще имена полей, если ссылок несколько

Это удобно потому, что иногда скриптами приходится их изменять у клиента, а автоматические имена уродливы и произвольны


Sergey13   (2004-08-10 14:22:00) [2]

Я делаю по разному. Иногда в зависимости от погоды, иногда "системно", иногда проги (типа ИБЕксперт) сами чего-то обзывают. Мне по большому счету все равно. При ощибке все равно покажется настоящее имя - найду и разберусь как нибудь.


REA   (2004-08-10 14:20:00) [3]

А часто потом они фигурируют в программе эти названия?
Если нет, то можно и полные названия таблиц приводить.


REA   (2004-08-10 14:16:00) [4]

Пока никак не нравится. В одних случаях так удобнее, в других иначе. Бессистемно не хочется называть.
А сами то вы как называете? Главное чтобы из названия можно было понять смысл и оно не дублировалось.


roottim   (2004-08-10 14:16:00) [5]

делай как удонее, как для тебя понятнее...
лично я делаю так FK_[сокртабл1]_[сокртабл2]


Sergey13   (2004-08-10 14:11:00) [6]

Чьи рекомендации? Как нравится так и делай. Система хороша когда она не ради самой системы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо