
1 / ЛР 3
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение
высшего образования «ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ
УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР) Кафедра комплексной информационной безопасности электронно-
вычислительных систем (КИБЭВС)
ВЫБОРКА ДАННЫХ В БД Отчет по лабораторной работе №3
по дисциплине «Безопасность систем баз данных»
Выполнили:
Студенты гр.
__.__.2025
Принял:
Старший преподаватель каф.
КИБЭВС
______ _______ Н.А. Новгородова
__.__.2025
Томск 2025
Введение
Целью данной лабораторной работы является изучение SQL операторов
для выборки данных в БД.
Задачи:
1.Изучить SQL оператор для выборки данных в БД;
2.Изучить состав, правила и порядок использования ключевых фраз оператора SELECT;
3.Изучить набор агрегатных функций SQL;
4.Рассмотреть выборку данных из нескольких таблиц БД;
5.Подготовить и выполнить средствами SQL запросы по выборке данных из таблиц БД для своей предметной области;
6.Протестировать разработанные запросы по необходимым данным.
2

1 ХОД РАБОТЫ
Были выведены все строки из таблицы «user» (рисунок 1.1).
Рисунок 1.1 – Записи таблицы «user»
Были выведены строки таблицы «expense_income (рисунок 1.2).
Рисунок 1.2 – Записи из таблицы «expense_income»
Были выведены строки таблицы «expense_income», сгруппированные по категории, и суммы расходов и доходов (рисунок 1.3).
3

Рисунок 1.3 – Группировка по типу
Были выведены строки таблицы «expense_income», сгруппированные по категориям, и суммы категорий больше, чем 500 (рисунок 1.4).
Рисунок 1.4 – Группировка по типу и категориям
4

Были выведены строки, где каждому пользователю соответствует количество принадлежащих ему целей (рисунок 1.5).
Рисунок 1.5 – Коррелированный подзапрос
Были выведены строки таблицы «expense_income», где сумма по категории меньше средней суммы по всем категориям (рисунок 1.6).
Рисунок 1.6 – Некоррелированный подзапрос
5

Была сделана выборка из нескольких таблиц: внутренним соединением
(рисунок 1.7), внешним соединением (рисунок 1.8), подзапросом (рисунок
1.9).
Рисунок 1.7 – Внутреннее соединение
Рисунок 1.8 – Внешнее соединение
6

Рисунок 1.9 – Выборка из нескольких таблиц подзапросом
7
Заключение
В ходе выполнения индивидуального задания была достигнута
поставленная цель.
8