|
|
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите новичку, где можно почитать правила задания имен при создании базы? Как правильно задавать имена таблиц, полей в таблицах, имена полей, которые участвуют в связях и т.д. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 12:12 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
похоже для этого необходим особый талант. Иногда смотишь на структуру а там все понятно что и зачем и по другому и не назовешь. А иногда фигня какаято и не разберешсяи названия откровенно вводят в заблуждение. Четких правил нет. Нужно коротко и метко называть объекты так чтобы название отображало их назначение, при этом обходя зарезервированые системой слова (по систему то как раз резервируют самые меткие и короткие :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 12:35 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
для начала определиться с языком задания и выбрать английский ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 13:43 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
Shtockдля начала определиться с языком задания и выбрать английский Видал я такую базу в одной фирме. На тамошнем предприятии все действия оформлялось через приемо-сдаточные акты (таблицу назвали ACT), которые составлялись персоналом (таблицу так и назвали - PERSONAL). Очень весело :-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 14:15 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
Shtockдля начала определиться с языком задания и выбрать английский Русский тоже хорошо выглядит. А главное рускоязычным пользователям гораздо понятнее. Конечно о международном использовании такой системы пожно забыть. Собственно хорошие понятные пользователям названия истекают из хорошего словаря предметной области. Чем ближе сущность модели данных к объектам реального мира, тем проще её понимать. Иногда нужно выделить некоторые системные решения, например подчеркнуть, что поле содержит не само название, а его числовой словарный код, или моделирует ссылку на другой объект. Эти ситуации нужно собрать, классифицировать и создать стандарт именования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 14:52 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 16:34 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
Много копий сломано об этом вопросе. Например /topic/64179 Поиск по форуму рулит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 17:25 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
mir, посмотрел правила наименования - слабое семантическое наполнение. Основное семантическое наполение дает содержание атрибутов. Что-то Вы со мной в дискуссии не вступаете... Может уточним подход RVA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2010, 21:38 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
Alexander_111посмотрел правила наименования - слабое семантическое наполнение. Основное семантическое наполение дает содержание атрибутов. мощно задвинуто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2010, 23:08 |
|
||
|
Правила задания имен объектов в БД
|
|||
|---|---|---|---|
|
#18+
Любая система лучше ее отсутствия. Мне нравятся англоязычные слова и именах сущностей в единственном роде с префиксом назначения таблички. типа так DIM_USER -- измерение счет ( далее поля ID_USER, NAME_USER,...) DIM_ACCOUNT -- измерение счет (ID_ACCOUNT, ...) FCT_CARRY -- факт - проводка ASS_ACCOUNT_USER --ассоциатор счет-user AGG_ ... - агрегат ... В процедурах-пакетах, с префиксом предметной области, далее назначение типа так TRANS_GET_DATA1 TRANS_SET_DATA2 параметры с префиксом p_ локальные переменные члены класса s_ константы с_ глобальные переменные g_ кроме индексных переменных i/j/k/l/m/l/n (когдато учили фортран:) ) получается так в результате (префикс предметной области в имени пакета) Программа читабельна взглянув на переменную сразу понятно 'откуда ноги ростут' procedure SetDoc(p_doc_id in out integer) as begin if c_sys_update=1 then raise_application_error(-20001,с_sys_update_text); end if; if nvl(p_doc_id, 0) = 0 then p_doc_id := Document.SetDocument(p_doc_id, c_transfer_id, c_state_begin, p_userid => s_user_id, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:00 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34532777&tid=1542804]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
189ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 539ms |

| 0 / 0 |
