Как назвать таблицу SQL и ее категорию в сервере SQL? - PullRequest
0 голосов
/ 28 августа 2010

У меня есть таблица с именем Services, и я хочу создать другую таблицу с категориями служб (один ко многим). Какой наилучший подход я могу использовать для именования, это один из следующих вариантов?

ServiceCategoreis
ServicesCategoreis
Serviecs_Categories
КатегорииОбслуживания

Ответы [ 2 ]

1 голос
/ 28 августа 2010

Вы найдете "лучшее" соглашение об именах сугубо субъективным. Архитекторы баз данных в моей компании утверждают, что ALL_CAPS_UNDERSCORED_AND_SUFFIX - это «лучший» способ именования таблиц базы данных, что не очень хорошо.

Тем не менее, я обычно выбираю соглашение об именах, которое соответствует естественной речи, предпочитая имя таблицы, такое как ServiceCategories , потому что таблица содержит "категории обслуживания".

Обычно обсуждается вопрос о том, следует ли включать или исключать имя таблицы во множественном числе (, например, ServiceCategory vs. ServiceCategories ). Поскольку все больше объектно-реляционных картографов, таких как Linq-to-Sql, используют методы де-плюрализатора, я обнаружил, что нет оснований для того, чтобы догматически придерживаться той или иной практики. Вероятно, в ваших же интересах один раз решить, следует ли использовать множественные числа или сингулярные имена таблиц, а затем придерживаться его.

0 голосов
/ 28 августа 2010

ServiceCategory

Одна строка - одна категория для одной услуги ...?

...