@VitaliyBorys

Как организовать структуру базы данных?

На сайте надо сделать разделы: блог, рестораны, рецепты .
Каждая из этих сущность очень схожа, но все же отличаются. Допустим, рецепт это тоже статья, но есть дополнительные два поля: ингредиенты и процесс приготовления. У ресторана есть Контакты. Неужели под каждую сущность надо создавать отдельную таблицу? Нету универсального варианта?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
@asd111
Сделай 3 таблицы. В чем проблема ? В среднем проекте обычно больше 10 таблиц.
Не пытайся сделать единую сущность на все, это путь к ненужной сложности. В cms на php принято делать одну сущность и пихать её во все места и поэтому cms считаются образцом плохого подхода. Например так сделано в битриксе, там есть сущность "инфоблок" и это какой то бред сумрачного гения, который не хотел сделать все обычными таблицами. Из ха этих инфоблоков битрикс тормозит как черепаха. Обычные таблицы на одну сущность в битрикс называются инфоблоки 2.0 и преподносятся как современная технология
В общем не мудри и делай настолько просто насколько можешь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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