Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Стандарты сокращений в БД
|
|||
|---|---|---|---|
|
#18+
День добрый. Скажите пожалуйста, какие используются стандарты кода при оформлении баз данных. Меня инетерсуют принятые и обще используемые сокращения в Oracle и др. Как например удобнее сокращать названия полей, контрастейнты , триггеры и т.д. В Дельфи есть стандарты кода, такие как венгерская нотация, от борланда и т.д. Существуют ли такие нотации от Oracle, где их можно взять. Просто встретился с проблемой когда контрастэйнты делал, надо именовать как FK_ИМЯ ТАБЛИЦЫ_ПОЛЕ, но существует ограничение на длинну, а писать FK_ПОЛЕ1,FK_ПОЛЕ2 ...FK_ПОЛЕ_N не совсем наглядно, как решать данные проблемы, иметь единый стиль. Кто какие сокращения использует. Спасибо, буду ждать ответа. Если, что ICQ 79139617. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 11:39 |
|
||
|
Стандарты сокращений в БД
|
|||
|---|---|---|---|
|
#18+
да точно такие-же стандарты... field_name FieldName венгерская нотация... в общем на вкус и цвет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 18:56 |
|
||
|
Стандарты сокращений в БД
|
|||
|---|---|---|---|
|
#18+
Eugen IvandicovВ Дельфи есть стандарты кода, такие как венгерская нотация, от борланда и т.д. Eugen Ivandicov Существуют ли такие нотации от Oracle, где их можно взять. Да собственно у оракла и посмотреть. Правда, проблемой будет то, что оракл изрядно неоднороден в этом вопросе - в разные времена и в разных продуктах использовал заметно различающиеся подходы. Eugen IvandicovПросто встретился с проблемой когда контрастэйнты делал, надо именовать как FK_ИМЯ ТАБЛИЦЫ_ПОЛЕ, но существует ограничение на длинну, а писать FK_ПОЛЕ1,FK_ПОЛЕ2 ...FK_ПОЛЕ_N не совсем наглядно, как решать данные проблемы, иметь единый стиль. Есть такая проблема, и не всегда она имеет хорошее решение. Лично я использую формат TABLEFROM_TABLETO_FK. Если между таблицами несколько связей - TABLEFROM_TABLETO_MEANING_FK или, если не влезаю по длине, TABLEFROM_MEANING_FK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 18:16 |
|
||
|
Стандарты сокращений в БД
|
|||
|---|---|---|---|
|
#18+
Если внешние ключи рассмативать абстрактно, тогда можно и с таким извратом назвать. Общее понимание сокращений во всяких источниках и на практике примерно такое для БД: Идентификатор начинается с префикса, который определяет ЧТО ЭТО ТАКОЕ ЗА ОБЪЕКТ, например внешний ключ fk_, индекс idx_, уникальный uidx_, таблица t_ (часто без префикса), вьюха v_, процедура глобальная gp_, локальная lp_, функция глобальная gf_, локальная lf_ и прочее... Далее для индексов перечисляются поля, т.к. индекс не имеет смысла без таблицы, для внешних - на какую таблицу смотрит, либо по какому полю. Имена полей кстати нужно тоже весьма логично называть, тогда будет щастя. Для процедур например - что они делают, gp_InsUpd_ добавление/изменение чего-либо. Далее следует чего конкретно, таблицы какой, далее бывает дописано по какому признаку, если процедур несколько одноименных. Принципы используют разнае, каждая команда выбирает себе стиль имен в продукте и далее все ему следуют. Такой вот креатиф. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 19:47 |
|
||
|
|

start [/forum/topic.php?fid=32&tid=1545685]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 311ms |

| 0 / 0 |
