powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Стандарты сокращений в БД
5 сообщений из 5, страница 1 из 1
Стандарты сокращений в БД
    #33247873
Eugen Ivandicov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.
Скажите пожалуйста, какие используются стандарты кода при оформлении баз данных. Меня инетерсуют принятые и обще используемые сокращения в Oracle и др. Как например удобнее сокращать названия полей, контрастейнты , триггеры и т.д.
В Дельфи есть стандарты кода, такие как венгерская нотация, от борланда и т.д. Существуют ли такие нотации от Oracle, где их можно взять.
Просто встретился с проблемой когда контрастэйнты делал, надо именовать как FK_ИМЯ ТАБЛИЦЫ_ПОЛЕ, но существует ограничение на длинну, а писать FK_ПОЛЕ1,FK_ПОЛЕ2 ...FK_ПОЛЕ_N не совсем наглядно, как решать данные проблемы, иметь единый стиль.
Кто какие сокращения использует.

Спасибо, буду ждать ответа.
Если, что ICQ 79139617.
...
Рейтинг: 0 / 0
Стандарты сокращений в БД
    #33254857
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да точно такие-же стандарты...

field_name

FieldName

венгерская нотация...

в общем на вкус и цвет...
...
Рейтинг: 0 / 0
Стандарты сокращений в БД
    #33257278
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugen IvandicovВ Дельфи есть стандарты кода, такие как венгерская нотация, от борланда и т.д.


Eugen Ivandicov Существуют ли такие нотации от Oracle, где их можно взять.
Да собственно у оракла и посмотреть. Правда, проблемой будет то, что оракл изрядно неоднороден в этом вопросе - в разные времена и в разных продуктах использовал заметно различающиеся подходы.

Eugen IvandicovПросто встретился с проблемой когда контрастэйнты делал, надо именовать как FK_ИМЯ ТАБЛИЦЫ_ПОЛЕ, но существует ограничение на длинну, а писать FK_ПОЛЕ1,FK_ПОЛЕ2 ...FK_ПОЛЕ_N не совсем наглядно, как решать данные проблемы, иметь единый стиль.
Есть такая проблема, и не всегда она имеет хорошее решение.

Лично я использую формат TABLEFROM_TABLETO_FK. Если между таблицами несколько связей - TABLEFROM_TABLETO_MEANING_FK или, если не влезаю по длине, TABLEFROM_MEANING_FK.
...
Рейтинг: 0 / 0
Стандарты сокращений в БД
    #33257398
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если внешние ключи рассмативать абстрактно, тогда можно и с таким извратом назвать.

Общее понимание сокращений во всяких источниках и на практике примерно такое для БД:
Идентификатор начинается с префикса, который определяет ЧТО ЭТО ТАКОЕ ЗА ОБЪЕКТ, например внешний ключ fk_, индекс idx_, уникальный uidx_, таблица t_ (часто без префикса), вьюха v_, процедура глобальная gp_, локальная lp_, функция глобальная gf_, локальная lf_ и прочее...

Далее для индексов перечисляются поля, т.к. индекс не имеет смысла без таблицы, для внешних - на какую таблицу смотрит, либо по какому полю.
Имена полей кстати нужно тоже весьма логично называть, тогда будет щастя.

Для процедур например - что они делают, gp_InsUpd_ добавление/изменение чего-либо. Далее следует чего конкретно, таблицы какой, далее бывает дописано по какому признаку, если процедур несколько одноименных.

Принципы используют разнае, каждая команда выбирает себе стиль имен в продукте и далее все ему следуют.
Такой вот креатиф.
...
Рейтинг: 0 / 0
Стандарты сокращений в БД
    #33257642
Фотография _AndreyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересным думаю будет посмотреть на это
http://webfile.ru/506525
Copyright (c) 1998-2001 Vladimir Begun
Name: SQL coding stantdard *DRAFT*
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Стандарты сокращений в БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]