Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.05;
Скачать: CL | DM;

Вниз

Названия ключей   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
3-1091974607
VID
2004-08-08 18:16
2004.09.05
Где живёт подробное описание SQL-команд на русском ?


1-1092751588
JUS
2004-08-17 18:06
2004.09.05
Я пытаюсь вникнуть в ООП, возникли вопросы. Помогите!


3-1092142595
AndrewS
2004-08-10 16:56
2004.09.05
Как в runtime добавить lookup поле в DataSet


1-1092904126
kvt
2004-08-19 12:28
2004.09.05
Как можно узнать версию программы?


14-1092725070
VMcL
2004-08-17 10:44
2004.09.05
Конф. Media