Гость
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / rdbms enum naming conventions / 4 сообщений из 4, страница 1 из 1
13.11.2020, 13:23
    #40017890
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rdbms enum naming conventions
Пытался нагуглить этот вопрос, ни что-то не нашел ничего.
Есть поле в таблице с ограниченным набором значений. Напрашивается типа ENUM.
Коллега видит их так:

Код: sql
1.
ENUM ('my value 1', 'my value 2');



Мне почему-то эти пробелы хочется заменить на подчеркивания

Код: sql
1.
ENUM ('my_value_1', 'my_value_2');



Или даже так:

Код: sql
1.
ENUM ('MY_VALUE_1', 'MY_VALUE_2');



Суть в том, что такая запись не воспринимается как просто текст, а видится уже каким-то константным значением (к тому же где-то в коде приложения будет проекция этих данных).

Есть ли какие-то общепринятые рекомендации касаемо этого вопроса?
...
Рейтинг: 0 / 0
13.11.2020, 13:53
    #40017907
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rdbms enum naming conventions
ENUM есть у полутора СУБД. Поэтому читай её документацию.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.11.2020, 14:02
    #40017912
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rdbms enum naming conventions
Hett
Пытался нагуглить этот вопрос, ни что-то не нашел ничего. Есть поле в таблице с ограниченным набором значений. Напрашивается типа ENUM.
Если вы используете РСУБД, то не надо устраивать "игрища" с типом, не характерным для реляционной модели. Можно просто использовать стандартный для неё подход - использовать связанную таблицу для хранения таких значений.
...
Рейтинг: 0 / 0
13.11.2020, 14:26
    #40017927
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rdbms enum naming conventions
Hett,

я так понимаю вопрос только на счет разделителей меж словами

ну так анализируйте где и как это будет использоваться...
- если в документах так - как оно есть, то ваши подчеркивания будут как квадратные колеса...
- нарисуйте + и - обоих вариантов на бомажке и выберите победителя...
- если это вообще ни на что не влияет и ни один вариант не сулит проблем в будущем и нет явного лидера, то тогда у кого пиписька длиннее
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / rdbms enum naming conventions / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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