Здравствуйте! Я хочу написать приложение, в базе данных которого будут храниться лекции. Я разделил структуру базы так: Факультет -> Уровень высшего образования -> Курс -> Предмет -> Все лекции по этому предмету.
(*) Я хочу уметь получать данные так: Например, все факультеты или все предметы по выбранным факультету, уровню высшего и курсу. В Mongodb я должен создать коллекцию lectures, и каждая лекция будет должна помимо своих каких-то полей иметь поля Факультет, Уровень высшего образования и тд.. ? Если так, то как делать
(*), создавать отдельные коллекции для них ? Как будет в плане скорости ? Может я что-то неправильно понимаю ?
Блок схема: