Как правильно дать смысловое название таблицам в БД?
Вопрос легкий.
В общем есть самописный календарь. В него добавляются различные события (таблица events в БД - тут просто). Но бывает, что есть некий цикл событий одного типа, например, некоторый курс занятий.
Уперся в то, как в базе данных хранить этот самый цикл событий одного типа. Точнее как назвать грамотно эту таблицу, чтобы потом не стыдно было спустя года видеть её)
В том то и дело, что может и через месяц)
А переделывать - уже не вариант. Везде в коде прописано это называние.
ну вот мне предложили, как я и предполагал сам, вариант events_cycles
Антон, согласен. Но модель у меня идет по названию таблицы в базе.
Допустим я назову таблицу events_cycles, модель, соответственно EventsCycles
и потом если я захочу переименовать таблицу, то модель-то я везде использую с этим именем.
Дмитрий, Для рефакторинга полезно использовать IDE (например, PHPStorm), которые позволяют в один клик изменить название модели/любого-класса во всем проекте.
ну или если я хочу объединить группу событий - events_groups
Думаю это объединит Курс по математике, который включает в себя
Урок 1 сложение
Урок 2 вычитание
Урок 3 умножение
Урок 4 деление
Оно вроде как и не цикл (потому что курс прошел и всё), но группу уроков объединить как-то нужно.