- currency.py: Python скрипт, с запросом к внешнему api для получения текущего курса валют
- secrets.py: Данный файл содержит api ключ, который по-хорошему нужно скрыть, но удобства ради зальем его на гит
- Необходимо в переменных окружения указать параметры
BASE_CURRENCYTARGET_CURRENCYAMOUNT
- db_init.sql: SQL-скрипт с инициализацией таблиц и заполнением данными.
- main.py: Программа на Python, которая выполняет запрос к базе данных и записывает результат в файл.
- output/query_result.txt: Файл, в который записывается вывод запроса к базе данных.
- Таблица
studentsсодержит информацию о студентах. - Таблица
subjectsсодержит информацию о предметах. - Таблица
examsсодержит информацию о проведенных экзаменах. - Таблица
gradesсодержит информацию о зачетах (оценках) студентов.
- Запустите скрипт
create_compose.pyдля создания docker-compose файла с вашими параметрами - Необходимо указать параметры
--database_name=YOUR_DB_NAME--db_user=USER--db_pass=PASSWORD
SELECT DISTINCT e.professor_name, s.subject_name
FROM exams e
JOIN subjects s ON e.subject_id = s.subject_id;Результат запроса будет записан в файл output/query_result.txt в виде таблицы, содержащей ФИО преподавателей и названия предметов.

