@stepan-neretin7

Как построить грамотно связь в бд?

Есть Таблица Course
Необходимо разделять курс на части(frames)
А уже в частях может находиться разный контент
Вот пример Курс
Имя курса: Как выучить php за час?
Он разделен к примеру на 2 части
1 часть знакомство с синтаксисом
К примеру тут есть 2 урока,которые содержат тип video
после есть еще текст какой то(3 урок)
ну и 4 урок это к примеру тест
2 часть работа с базой данных
тут к примеру 5 урок(видео в каждом)
потом идёт 6 урок к примеру тест
а в 7 уроке к примеру статья и картинки
Как это грамотно все спроектировать?
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
flapflapjack
@flapflapjack
на треть я прав
3 таблицы:
1) курсы (поля: id, название)
2) части курсов (поля: id, id_курса, название)
3) уроки (поля: id, id_части_курса, тип урока)
Ответ написан
Ваш ответ на вопрос

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

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