Задать вопрос
myks92
@myks92
Нашёл решение — пометь вопрос ответом!

MySQL — рекомендации наименования таблиц и столбцов?

Всем привет! Хочу узнать как правильно называть свои Таблицы и столбцы. Нашёл такую методологию yapro.ru/web-master/mysql/mysql-rekomendacii-imeno...

Подскажите, на сколько она правильная? Есть ли ещё какие-то породные правила?

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

Пример.
-style
-age
-sostav
-discipline

Но в базе это все разбежится по разным местам. Сработает сортировка. И Таблицы будут лежать не рядом. Придётся искать их привесы базе. И тут я подумал, может быть их всех назвать с прификсом:
-reestr_style
-reestr_age
-reestr_sostav
-reest_discipline

Будет ли это правильно? Но хотелось бы получить не только ответ на этот вопрос, но и вообще для будущего проектирования...
  • Вопрос задан
  • 3175 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 3
@ipokos
Есть ли ещё какие-то породные правила?

Имена баз данных, таблиц, столбцов

Будет ли это правильно? Но хотелось бы получить не только ответ на этот вопрос, но и вообще для будущего проектирования...

Если вы пишете самопис, у вас должен быть какой-то общий формат именований.
reestr_style
reestr_age
reestr_sostav
Именование транслитом - это плохо. Особенно если это в каше (половина названий с нормальным переводом, часть транслитом), то вообще глаза вытекают.

Если пишете на каком-то фреймворке или cms, тогда вперед читать доку, в которой есть инфа о код-стандартах и т.п.
Ответ написан
myks92
@myks92 Автор вопроса
Нашёл решение — пометь вопрос ответом!
Ещё одно решение: https://m.habr.com/ru/post/207102/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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