@Senture

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

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

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

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

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

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

P.S. Спасибо всем огромное!
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Смотрите в ограничения вашей БД, там есть разрешенные длины для имен таблиц, столбцов, зарезервированные слова.

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

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

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

Войти через центр авторизации
Похожие вопросы