Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.10.2019, 14:45
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
Какой вариант лучше: Таблица ORDER, ORD - ORDER Код: plsql 1.
Код: plsql 1.
Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 14:48
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
gera3323Какой вариант лучше:Никакой. ID - это столбец. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 14:51
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
Elic, я спросил какой вариант лучше. Причем тут ID столбец ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 14:52
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
gera3323, там много ID столбцов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 14:57
|
|||
---|---|---|---|
|
|||
Как правильно давать имена таблицам БД |
|||
#18+
gera3323, На вкус и цвет... В реальности, должен быть документ на уровне организации, который стандартизует именование объектов при разработке, и Вы должны пользоваться этим документом Мудрость армейскаяПусть безобразно, но однообразно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 14:58
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
gera3323gera3323, там много ID столбцов ну и не называйте таблицу так, как надо бы назвать её столбец ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 21:16
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
Если уж и есть у Вас неимоверная потребность "правильно" называть таблицы, то стоит заморочиться на naming convention. У нас на одном проекте было принято все таблицы называть начиная с T_, вьюхи с V_ и т. д. Нарушители злобно карались. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 21:46
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
AserYZтаблицы называть начиная с T_, вьюхи с V_ и т. д.Что такие префиксы дают разработчику, кроме протирания трех клавиш? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 22:54
|
|||
---|---|---|---|
|
|||
Как правильно давать имена таблицам БД |
|||
#18+
AserYZЕсли уж и есть у Вас неимоверная потребность "правильно" называть таблицы, то стоит заморочиться на naming convention. У нас на одном проекте было принято все таблицы называть начиная с T_, вьюхи с V_ и т. д. Нарушители злобно карались. Децкий сад. Все сущности в базе должны создаваться одним человеком, архитектором. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 23:15
|
|||
---|---|---|---|
|
|||
Как правильно давать имена таблицам БД |
|||
#18+
Relic HunterДецкий сад. Все сущности в базе должны создаваться одним человеком, архитектором. аналогично - детский сад ни разу не видел такой централизации и бюрократии если архитектору делать нечего, как сущности в базе создавать, а разработчикам делать нечего, как в очередь к архитектору записываться, когда им таблица/view или процедура/функция понадобилась - то тогда, конечно, можно и так и я так понимаю, если архитектор уехал на совещание к заказчику или, по какой другой причине, не находится на рабочем месте - субд тут же переводят в режим read only? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 23:44
|
|||
---|---|---|---|
|
|||
Как правильно давать имена таблицам БД |
|||
#18+
Leonid Kudryavtsev, Таблицы создает арх, прикладной код - прогеры (пакеты,вьюшки,процедуры). Они никак не пересекаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 23:49
|
|||
---|---|---|---|
|
|||
Как правильно давать имена таблицам БД |
|||
#18+
То, что говнокодеры запилят кривую вьюшку или хранимку никак на архитектуру проекта не повлияет. Но среди них (кодерв) тоже должна быть некоторая градация по уровню гонокодертства. Вот так взять просто и запилить на проде не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2019, 23:55
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
Leonid Kudryavtsevни разу не видел такой централизации и бюрократии Значит не работал в серьезных конторах. Суть не в префиксах/суффиксах а в том чтобы одна и таже сущность называлась одним и тем же именем во всех приложениях и согласно стандартам соответствующей индустрии. Делается это в логической ERD а как они транcлируются в физические имена таблиц/полей не суть важно (главное везде одинаково). Важно то, что когда любой в USA кто смотрит ERD и видит скажем CPT Code (Current Procedural Terminology Code) сразу же понимaет что это и что там хранится. А вот какой то PROC ID или еще что-то такой инфы не дает. И если завтра форма хранения CPT Code изменится то мы сразу определяем какие приложения задеты. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2019, 00:06
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
Leonid Kudryavtsevни разу не видел такой централизации и бюрократии Не знаю приходилось ли тебе работать в крупных международных компаниях. Мне как-то довелось участвовать в одном проекте где перед тем как начать работу сначала написали тех.задание, и был там такой раздел "Объекты базы данных", в котором было написано как должны называться таблицы, поля, constrаints и т.д. и т.п., т.е. все было определено и если требовалось какое-то изменение, то его надо было обосновать, получить разрешение на изменение, внести в ТЗ и только после этого произвести изменение. Сначала - непривычно, потом - оценили удобство. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2019, 06:50
|
|||
---|---|---|---|
Как правильно давать имена таблицам БД |
|||
#18+
SYчтобы одна и таже сущность называлась одним и тем же именемЭто дешевле и надежнее сделать при помощи глоссария, единственности архитектора мало, нужна еще его повторяемость на протяжении жизни проекта. SYв логической ERD а как они транcлируются в физические Допустим, из логической диаграммы сформировали логическую. В физической дополнили партиционирование, атрибуты хранения, виртуальные колонки для индексирования, здесь iot... Теперь в логической правим сущность. Сохранит ли вновь странслированная физическая добавленные атрибуты. Как из вновь-физической формируются "alter table". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2019, 10:38
|
|||
---|---|---|---|
|
|||
Как правильно давать имена таблицам БД |
|||
#18+
Берите пример с Оракла ) Таблица овнера SYS с именем RPP$X$KCCDI, вот с такими полями CON_ID; DIACID; DIARH; DIARS; DIART; DIBFN; DIBSC; DIBSQ; DICCT; DICID; DICKP_SCN; DICKP_TIM; DICNFB; DICOFB; DICPT; DICSQ; DICTS; DICUR_SCN; DIDBI; DIDBN; DIDBOP; DIDBUN; DIDGD; DIDOR; DIETB; DIFAS; DIFL2; DIFL3; DIFLG; DIFOBS; DIFOPR; DIFSTS; DIFTGT; DIFTHS; DIIRS; DIMDM; DIMLA; DIMLM; DINDF; DINET; DINOF; DINOT; DINTF; DIOTH; DIOTT; DIPDB; DIPLID; DIPLN; DIPNFB; DIPOFB; DIPRC; DIPRCT; DIPRC_I; DIPRS; DIPRT; DIRAE; DIRDB; DIRDC; DIRLC; DIRLC_I; DIRLS; DISCN; DISFP; DISLH; DISLT; DISOS; DISSC_SCN; DISSC_TIM; DIVTS; INDX; INST_ID Так что названия разные нужны... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2019, 17:44
|
|||
---|---|---|---|
|
|||
Как правильно давать имена таблицам БД |
|||
#18+
Relic HunterТаблицы создает арх, прикладной код - прогеры (пакеты,вьюшки,процедуры). Они никак не пересекаются. То есть, если в СУБД пакеты названы KZG_VTG_3 и PKG_576 - это нормально а если так названа таблица - то это плохо ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2019, 17:48
|
|||
---|---|---|---|
|
|||
Как правильно давать имена таблицам БД |
|||
#18+
РогафипБерите пример с Оракла ) .... Так что названия разные нужны... Ну если брать пример с Oracle Customer Care & Billing то там почти все объеты ровно в 8 букв (тяжелое детство и наследние от Кобол'а) вот, только, существует документ, где описаны строгие правила, какая буква из этих 8 что кодирует, и табличка перевода сокращений в человеческие названия модулей и объектов системы. AFAIK /давно работал с CC&B в кол-ве букв могу ошибаться/ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&mobile=1&tid=1881968]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 416ms |
0 / 0 |