
Контрольная работа №3. БД
.pdf
Листининг:
CREATE FUNCTION select_max_diff_salary() RETURNS SETOF employees AS $$ select e.* diff from employees e
left join jobs j on j.job_id = e.job_id
order by abs(abs(e.salary) - abs(j.min_salary)) desc; $$ LANGUAGE SQL;
Рисунок 22 - Результат вызова функции
Вывод
В результате проделанной работы были изучены варианты построения графиков с использованием библиотек pandas, pyplot. Также изучен и опробован вариант работы с БД PostgreSQL с использованием библиотеки psycopg2.
Список использованных источников
1)Методические указания по выполнению контрольной работы: https://pro.guap.ru/inside/student/tasks/d17ce8e9dc316178aa73693bf63f938e/download
2)Документаци по установке библиотеки для работы PostgreSQL: https://khashtamov.com/ru/postgresql-python-psycopg2/
3)Документация по работе с библиотекой psycopg2: https://metanit.com/python/database/2.1.php
4)Документация по работе с plot: https://www.geeksforgeeks.org/plot-a-pie-chart-in-python-using-matplotlib/