Главная страница

Нормировка базы данных. Расписание на этот день, который мы забираем jso u p в Mongo db


Скачать 12.93 Kb.
НазваниеРасписание на этот день, который мы забираем jso u p в Mongo db
АнкорНормировка базы данных
Дата30.10.2019
Размер12.93 Kb.
Формат файлаdocx
Имя файлаdescribe our tables.docx
ТипРасписание
#92584

мы идем от Group_inf в Schedule, эта сущность представляет из себя один день из расписания и хранит в себе id этого дня и ссылку на день недели. Далее мы идем в weekday_table - это непосредственно день недели с названием этого дня и с набором предметов на этот день, которые хранятся в сущности array_subject. В array_subject есть поля id и 7 слотов под каждую пару, то есть мы не храним время, в которое будет пара, а просто подставляем пары по порядку (пара №1,.., пара №7) ), если в день у студента есть только 2 и 3 пара, то таблица выглядит так: (1-null, 2-subject_id, 3- subject_id, 4-null, 5-null, 6-null, 7-null). От таблицы array_subject у нас связь с subject_table, через дополнительную таблицу, так как у нас получилось отношение многие ко многим.

Исходя из этого у нас появился вопрос: можно ли в Mongo DB просто хранить блок "расписание на этот день", который мы забираем JSOUP (в Mongo DB мы хотим сделать следующую структуру: вуз-группа-расписание на неделю, без какой либо обработки дальнейшей (данная бд будет просто контейнером, в котором мы будем хранить и раз в неделю обновлять расписание)) и потом просто таким же блоком выдавать пользователю? Потому что схема, которая получилась с расписанием в реляционке очень громоздкая и вообще не факт, что рабочая.


написать администратору сайта