powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как поименовать таблицы?
25 сообщений из 29, страница 1 из 2
Как поименовать таблицы?
    #36292097
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеем таблицу отчетов - Reports
Имеем категории отчетов - ReportCategories

Как обозвать таблицу связи Отчет-КатегорииОтчетов ??

Спасибо
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292123
aston
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...Link
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292175
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aston...Link

ну как-то не логично - по-русски этоб звучало КатегорииОтчетовОтчета
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292229
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp
ну как-то не логично - по-русски этоб звучало КатегорииОтчетовОтчета

но по бусурмански туфта получится ReportReportcategories (
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292269
sp,

Чтобы не мучаться с наименованиями: именуйте таблицы порядвовым номером: T0001, T0002 и т.д.

Можно правило вести по категориям таблиц. В Вашем случае: Reports0001, Reports0002 и т.д..

К цифрам привыкаешь быстро, зато не будет бреда, типа: "КатегорииОтчетовОтчета". Кстати, нужно не забывать, что на длину имени таблицы есть ограничения
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292276
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не можете самостоятельно придумать название ?
Ужос.... Вам зря доверили проектирование. :)
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292325
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVНе можете самостоятельно придумать название ?
Ужос.... Вам зря доверили проектирование. :)

Придумать та я исчё силен и ох как силен )))))
да тока чет мне не очень нравицца тафталогия - масло маслянное !
Хотел получить советы по-существу
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292342
ссс_с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sp
Придумать та я исчё силен и ох как силен )))))

А Вам за что ЗП платят: за работающие отчеты или за имя таблицы?

ЗЫ Хоть розу ты тюльпаном назови, но роза роза будет пахнуть
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292365
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ссс_сsp
Придумать та я исчё силен и ох как силен )))))

А Вам за что ЗП платят: за работающие отчеты или за имя таблицы?

ЗЫ Хоть розу ты тюльпаном назови, но роза роза будет пахнуть

Да в наше время платят за все почем зря, и как правило платят больше тем кто ничего не умеет, не знает где найти и не хочет искать )))
А таким как я - ващето недоплачивают ) а Вы наверно точно получаете зарплату не зря!!!! ))))
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292682
aston
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spaston...Link

ну как-то не логично - по-русски этоб звучало КатегорииОтчетовОтчета

В ReportCategories префикс Report у вас искусственный, означает принадлежность категорий именно к отчетам. Т.е. есть отчеты, есть категории. Связь между ними - Link.
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292709
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
astonspaston...Link

ну как-то не логично - по-русски этоб звучало КатегорииОтчетовОтчета

В ReportCategories префикс Report у вас искусственный, означает принадлежность категорий именно к отчетам. Т.е. есть отчеты, есть категории. Связь между ними - Link.

И как это должно типерь выглядеть?

ReportLinkReportCategories
или
ReportLinkCategories ?
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292779
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spИмеем таблицу отчетов - Reports
Имеем категории отчетов - ReportCategories

Как обозвать таблицу связи Отчет-КатегорииОтчетов ??

СпасибоМногие делают имена связывющих таблиц как имена связываемых таблиц черех подчёркивание:
таблица отчетов - Reports
категории отчетов - ReportCategories
связи Отчет-КатегорииОтчетов - Reports_ReportCategories
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292785
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Многие делают имена связывющих таблиц как имена связываемых таблиц черех подчёркивание:
таблица отчетов - Reports
категории отчетов - ReportCategories
связи Отчет-КатегорииОтчетов - Reports_ReportCategories

Спасибо, наверное так и поступлю
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292802
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spReportLinkReportCategories
или
ReportLinkCategories ?

А можна задать вопрос "от фанаря"? Naroto тут думало - а сколько разных КАТЕГОРИЙ в вашей базе? Если ни одной - то ReportsCategory и будет связь между Reports & Category. Хотя и в наименовании tblReportReportsCategory нет никакой товтологии.
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292824
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naroto
А можна задать вопрос "от фанаря"? Naroto тут думало - а сколько разных КАТЕГОРИЙ в вашей базе? Если ни одной - то ReportsCategory и будет связь между Reports & Category.

Категорий и типов для разных объектов много и все они разные - если вы об постить их в одну таблицу

Сделать ReportsCategory - не кашерно по НФ! эт для каждого отчета девочка будет с опечатками вводить каждый раз содные наименования - потом до кучи не собереш!

NarotoХотя и в наименовании tblReportReportsCategory нет никакой товтологии.
Наверно тут вы правы

Спасибо
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292835
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NarotoХотя и в наименовании tblReportReportsCategory нет никакой товтологии.

Хотя нет, тут Вы не правы - ReportsCategory неверное выражение
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292949
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spХотя нет, тут Вы не правы - ReportsCategory неверное выражение
Верное выражение Report_Report'sCategory - апостроф некошерно. :) Остаётся Report_ReportsCategory - можно без андерскор, и с tbl. Хотя.... вариантов ... столько же сколько и мнений. Naroto откланяло...
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292967
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Некоторые критики НФ наименований скажут что надо сохранять исходное plural: Report(s) & ...categories... Naroto считало что для связей всегда лучше соблюдать сингулярность. Потому как одно значение с каждой стороны.
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36292977
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NarotoНекоторые критики НФ наименований скажут что надо сохранять исходное plural: Report(s) & ...categories... Naroto считало что для связей всегда лучше соблюдать сингулярность. Потому как одно значение с каждой стороны.

но по сути то много категорий для одного отчета!?
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36293021
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы сделал так:

ШапкаОтчета -1---M- КатегорииОтчетов -М---1-СправочникКатегорий
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36293151
aston
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spastonspaston...Link

ну как-то не логично - по-русски этоб звучало КатегорииОтчетовОтчета

В ReportCategories префикс Report у вас искусственный, означает принадлежность категорий именно к отчетам. Т.е. есть отчеты, есть категории. Связь между ними - Link.

И как это должно типерь выглядеть?

ReportLinkReportCategories
или
ReportLinkCategories ?

REPORT_CATEGORY_LINK
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36293156
Constantine Voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Совет по именованию
Чтобы не мучаться с наименованиями: именуйте таблицы порядвовым номером: T0001, T0002 и т.д.

Чтобы не морочиться с именами полей, называйте их f1, f2, ...
Даже нельзя представить, сколько людей скажет за это спасибо!
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36293191
Naroto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Constantine VoroninЧтобы не морочиться с именами полей, называйте их f1, f2, ...
Критики такого подхода всегда обижаются на дизайнеров за излишнюю упрощённую обобщённость. Такой подход был некогда предпочтительным опираясь на ограничения в символьном наименованиях таблиц некоторых вендоров (SQL-89 кажется). Современный подход всё таки располагает к мало мальски дискриптивности наименований. Но опять же - сколько людей столько и мнений. Naroto не хотело затевать очередную религиозную войну. Одна просьба - не делайте обе правильности сразу - делайте какую нить одну. :)
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36293217
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NarotoСовременный подход всё таки располагает к мало мальски дискриптивности наименований.

от лукавого все это - все названия объектов БД уже изобретены.
если не можете найти походящего из готовых - значит вы ошиблись в проектировании.
...
Рейтинг: 0 / 0
Как поименовать таблицы?
    #36293218
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Constantine VoroninСовет по именованию
Чтобы не мучаться с наименованиями: именуйте таблицы порядвовым номером: T0001, T0002 и т.д.

Чтобы не морочиться с именами полей, называйте их f1, f2, ...
Даже нельзя представить, сколько людей скажет за это спасибо!а я бы ещё продолжил Ваш ряд. Чтобы вообще не морочиться с наименованиями, не именуйте ничего. И ничего не разрабатывайте. И тогда ВЕСЬ МИР скажет вам спасибо
Constantine Voronin, относится не к Вам, естественно, а к цитируемому Вами автору
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как поименовать таблицы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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