|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
Какой вариант лучше: Таблица ORDER, ORD - ORDER Код: plsql 1.
Код: plsql 1.
Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 14:45 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
gera3323Какой вариант лучше:Никакой. ID - это столбец. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 14:48 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
Elic, я спросил какой вариант лучше. Причем тут ID столбец ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 14:51 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
gera3323, там много ID столбцов ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 14:52 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
gera3323, На вкус и цвет... В реальности, должен быть документ на уровне организации, который стандартизует именование объектов при разработке, и Вы должны пользоваться этим документом Мудрость армейскаяПусть безобразно, но однообразно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 14:57 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
gera3323gera3323, там много ID столбцов ну и не называйте таблицу так, как надо бы назвать её столбец ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 14:58 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
Если уж и есть у Вас неимоверная потребность "правильно" называть таблицы, то стоит заморочиться на naming convention. У нас на одном проекте было принято все таблицы называть начиная с T_, вьюхи с V_ и т. д. Нарушители злобно карались. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 21:16 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
AserYZтаблицы называть начиная с T_, вьюхи с V_ и т. д.Что такие префиксы дают разработчику, кроме протирания трех клавиш? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 21:46 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
AserYZЕсли уж и есть у Вас неимоверная потребность "правильно" называть таблицы, то стоит заморочиться на naming convention. У нас на одном проекте было принято все таблицы называть начиная с T_, вьюхи с V_ и т. д. Нарушители злобно карались. Децкий сад. Все сущности в базе должны создаваться одним человеком, архитектором. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 22:54 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
Relic HunterДецкий сад. Все сущности в базе должны создаваться одним человеком, архитектором. аналогично - детский сад ни разу не видел такой централизации и бюрократии если архитектору делать нечего, как сущности в базе создавать, а разработчикам делать нечего, как в очередь к архитектору записываться, когда им таблица/view или процедура/функция понадобилась - то тогда, конечно, можно и так и я так понимаю, если архитектор уехал на совещание к заказчику или, по какой другой причине, не находится на рабочем месте - субд тут же переводят в режим read only? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 23:15 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Таблицы создает арх, прикладной код - прогеры (пакеты,вьюшки,процедуры). Они никак не пересекаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 23:44 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
То, что говнокодеры запилят кривую вьюшку или хранимку никак на архитектуру проекта не повлияет. Но среди них (кодерв) тоже должна быть некоторая градация по уровню гонокодертства. Вот так взять просто и запилить на проде не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 23:49 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevни разу не видел такой централизации и бюрократии Значит не работал в серьезных конторах. Суть не в префиксах/суффиксах а в том чтобы одна и таже сущность называлась одним и тем же именем во всех приложениях и согласно стандартам соответствующей индустрии. Делается это в логической ERD а как они транcлируются в физические имена таблиц/полей не суть важно (главное везде одинаково). Важно то, что когда любой в USA кто смотрит ERD и видит скажем CPT Code (Current Procedural Terminology Code) сразу же понимaет что это и что там хранится. А вот какой то PROC ID или еще что-то такой инфы не дает. И если завтра форма хранения CPT Code изменится то мы сразу определяем какие приложения задеты. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 23:55 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevни разу не видел такой централизации и бюрократии Не знаю приходилось ли тебе работать в крупных международных компаниях. Мне как-то довелось участвовать в одном проекте где перед тем как начать работу сначала написали тех.задание, и был там такой раздел "Объекты базы данных", в котором было написано как должны называться таблицы, поля, constrаints и т.д. и т.п., т.е. все было определено и если требовалось какое-то изменение, то его надо было обосновать, получить разрешение на изменение, внести в ТЗ и только после этого произвести изменение. Сначала - непривычно, потом - оценили удобство. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2019, 00:06 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
SYчтобы одна и таже сущность называлась одним и тем же именемЭто дешевле и надежнее сделать при помощи глоссария, единственности архитектора мало, нужна еще его повторяемость на протяжении жизни проекта. SYв логической ERD а как они транcлируются в физические Допустим, из логической диаграммы сформировали логическую. В физической дополнили партиционирование, атрибуты хранения, виртуальные колонки для индексирования, здесь iot... Теперь в логической правим сущность. Сохранит ли вновь странслированная физическая добавленные атрибуты. Как из вновь-физической формируются "alter table". ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2019, 06:50 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#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, 10:38 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
Relic HunterТаблицы создает арх, прикладной код - прогеры (пакеты,вьюшки,процедуры). Они никак не пересекаются. То есть, если в СУБД пакеты названы KZG_VTG_3 и PKG_576 - это нормально а если так названа таблица - то это плохо ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2019, 17:44 |
|
Как правильно давать имена таблицам БД
|
|||
---|---|---|---|
#18+
РогафипБерите пример с Оракла ) .... Так что названия разные нужны... Ну если брать пример с Oracle Customer Care & Billing то там почти все объеты ровно в 8 букв (тяжелое детство и наследние от Кобол'а) вот, только, существует документ, где описаны строгие правила, какая буква из этих 8 что кодирует, и табличка перевода сокращений в человеческие названия модулей и объектов системы. AFAIK /давно работал с CC&B в кол-ве букв могу ошибаться/ ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2019, 17:48 |
|
|
start [/forum/topic.php?fid=52&msg=39877115&tid=1881968]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 158ms |
0 / 0 |