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

2 ХОД РАБОТЫ
2.1Выборка данных из БД
Всоответствии с заданием были написаны SQL запросы для выборки без параметров (рисунок 2.1), выборки с условиями (рисунок 2.2, рисунок 2.3), выборки с использованием агрегатных функций (рисунок 2.4), выборки с использованием FROM, WHERE, GROUP BY, HAVING, ORDER BY (рисунок
2.5), выборки с использованием подзапросов (рисунок 2.6) и выборки из нескольких таблиц с помощью внутреннего и внешнего соединения и подзапроса (рисунок 2.7 – рисунок 2.9).
Рисунок 2.1 – Выборка без параметров
Рисунок 2.2 – Выборка с условием для числового типа данных
Рисунок 2.3 – Выборка с условием для текстового типа данных
3

Рисунок 2.4 – Выборка с использованием агрегатной функции AVG()
Рисунок 2.5 – Выборка с использованием WHERE, GROUP BY, HAVING,
ORDER BY
Рисунок 2.6 – Выборка с подзапросом
4

Рисунок 2.7 – Внешнее соединение таблиц
Рисунок 2.8 – Внутреннее соединение таблиц
Рисунок 2.9 – Соединение таблиц с помощью подзапроса
5
Заключение
В ходе выполнения данной работы были написаны SQL запросы для осуществления выборки из таблиц базы данных.
6