Задать вопрос
@Senture

Как правильно обзывать поля в БД?

Доброго времени суток!
Я где то вычитал правила по наименованию полей в БД, там говорится следующее:

К примеру есть таблица с именем Nomenclature, и в ней есть следующие поля Id и Type, но назвать их нужно NomenclatureId и NomenclatureType.

На сколько это правильное решение?

И еще вопрос, а если название поля будет длинным, например TypeMaterialCloth, назвать придется поле как NomenclatureTypeMaterialCloth, не длинное ли название?

Хотя мне кажется ответом на этот вопрос будет является более продуманное название для поле( не такое длинное ), но хочется услышать ваше мнение!

P.S. Спасибо всем огромное!
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Смотрите в ограничения вашей БД, там есть разрешенные длины для имен таблиц, столбцов, зарезервированные слова.

В общем то длинные имена оправданы разве что в индексах и внешних ключах, а столбцы лучше называть как то покороче. А в джойнах можно использовать алиасы.

https://dev.mysql.com/doc/refman/8.0/en/column-cou...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы