KotikMatmexa / TimeTableAnalytics

Практика "Анализ данных электронного расписания"
0 stars 0 forks source link

Запросы к базе данных #8

Closed KotikMatmexa closed 3 years ago

KotikMatmexa commented 3 years ago

Первые необходимые запросы

Snezzz commented 3 years ago
AnastasiaBerlina commented 3 years ago

Рализован запрос 1. Так же в приложении появился сваггер, чтобы не перекидываться в гите json-ами, там можно посмотреть какой запрос, какие параметры ожидаются и какой json возвращается, он при поднятии приложения по этому адресу: http://localhost:8080/swagger-ui.html

приложение без развернутой базы не поднимется (на всякий), но если есть необходимость поднять только для сваггера, напишите мне

AnastasiaBerlina commented 3 years ago

Примеры ответов на запрос 1 и сопуствующий по фильтру всех имеющихся зданий по имени все пары по адресу (жирный запрос).txt всее пары по адресу 2.txt все пары по адресу 1.txt поиск по имени.txt

Snezzz commented 3 years ago

В ходе тестирования реальных данных по этим документам была проведена программная модификация отображения данных и обнаружены следующие моменты: 1.Нет данных о факультетах, которые располагаются по данному адресу. Это необходимо для дополнительного информирования при наведении на адрес. Здесь было бы лучше сделать отдельный запрос, где помимо данных об адресе есть и данные о том, какие факультеты (только названия можно) располагаются по данному адресу. 2.В поле "events" пары текущей аудитории располагаются в произвольном порядке. Было бы лучше, чтобы они располагались по возрастанию дат. Это необходимо для того, чтобы я в дальнейшем смогла реализовать функцию по разбиению поля "events" на несколько дней по датам. 3.В ходе работы с реальными данными заметила, что есть вместимость кабинета (capacity) = 0. Хотелось бы узнать, по какой причине там такое значение. 4.Были замечены данные, в которых одна и та же пара с одним и тем же временем повторяется несколько раз. Отличие там только в поле "display_text" - зачем нам это? Думаю, что этот момент нужно пофиксить.

Что касается поиска адреса по имени, данную функцию я могу реализовать в дальнейшем как дополнение.

AnastasiaBerlina commented 3 years ago

Пункт 2 done

AnastasiaBerlina commented 3 years ago

как и просили пофикшенный запрос с сортировкой и отдельный запрос на адреса со зданиями разными голосами

все адреса.txt пофикшена сортировка.txt

AnastasiaBerlina commented 3 years ago

Найти всех преподавателей по адресу : готово Но думаю, нужно конкретизировать запрос, потому что пока возвращаются преподаватели которые когда либо в этом здании вели пары

AnastasiaBerlina commented 3 years ago

Найти все пары у конкретного преподавателя - готово все пары у преподавателя.txt

Так же везде, где возможно, к парам добавлены факультет и группа у которой она проводится (иногда в базе нет этих значений) У преподавателей добавлено поле position: звание