Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Контрольная работа №3. БД

.pdf
Скачиваний:
1
Добавлен:
07.01.2025
Размер:
4.32 Mб
Скачать

Листининг:

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/