ЛР-3 / БСБД лаб 3
.docxМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Кафедра безопасности информационных систем (БИС)
ВЫБОРКА ДАННЫХ В БД
Отчет по лабораторной работе №3
по дисциплине «Безопасность систем баз данных»
Выполнил
студент гр. _____ __.__.2026
Принял Преподаватель каф.
КИБЭВС
_____ Евдокимов А. В.
__.__.2026
Оглавление
Введение 3
1 ХОД РАБОТЫ 4
Заключение 7
Введение
Целью данной работы является изучение SQL-операторов для выборки данных (DQL). В ходе работы необходимо освоить использование оператора SELECT, условий фильтрации WHERE, группировки GROUP BY, агрегатных функций и механизмов объединения нескольких таблиц.
1 ХОД РАБОТЫ
Лабораторная работа №3 выполняется на основании результатов лабораторных работ №1 и №2.
Первым шагом была выполнена выборка сотрудников, занимающих должность «Мастер».
Рисунок 1.1 — Выборка сотрудников по должности
Был составлен запрос для подсчета количества заявок для каждого клиента, у которых более одной заявки.
Рисунок 1.2 — Количество заявок по клиентам
Для получения полной информации о заявках (ФИО клиента и название изделия) использовалось соединение таблиц.
Рисунок 1.3 — Соединение таблиц «Заявки», «Клиенты» и «Изделия»
Запрос для поиска запчастей, стоимость которых выше средней стоимости всех запчастей на складе.
Рисунок 1.4 — Запчасти со стоимостью выше средней
Запрос для поиска клиентов, чья фамилия начинается на букву «И», с выводом полного имени в одном столбце.
Рисунок 1.5 — Поиск клиентов по шаблону фамилии
Заключение
В ходе лабораторной работы были изучены SQL-операторы для выборки данных. Были практически отработаны навыки фильтрации, сортировки, группировки данных, а также способы объединения таблиц и построения вложенных запросов. Все запросы успешно выполнены в среде pgAdmin.
Томск 2026
