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