Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
8-1086877591
AvI
2004-06-10 18:26
2004.09.05
Media Plaer на API


14-1092528613
Леха
2004-08-15 04:10
2004.09.05
Материнская плата


4-1090575633
webpauk
2004-07-23 13:40
2004.09.05
TStrings


6-1088616086
dream
2004-06-30 21:21
2004.09.05
Как в Twebbrowser отследить и перехватить загрузку файла ?


1-1092677365
Firstborn
2004-08-16 21:29
2004.09.05
TComboBox: странность с Charset





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский