ЛР-2 / БСБД лаб 2
.docxМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Кафедра безопасности информационных систем (БИС)
SQL ОПЕРАТОРЫ МАНИПУЛИРОВАНИЯ ДАННЫМИ
Отчет по лабораторной работе №2
по дисциплине «Безопасность систем баз данных»
Выполнил
студент гр. _____ __.__.2026
Принял Преподаватель каф.
КИБЭВС
_____ Евдокимов А. В.
__.__.2026
Оглавление
Введение 3
1 ХОД РАБОТЫ 4
Заключение 11
Введение
Целью работы является изучение SQL-операторов манипулирования данными (DML). В ходе работы необходимо освоить навыки добавления, изменения, удаления и выборки данных, а также проверить работу установленных ранее ограничений целостности.
1 ХОД РАБОТЫ
Лабораторная работа №2 выполняется на основании результатов лабораторной работы №1.
С помощью команды INSERT в таблицы «Клиенты», «Сотрудники», «Изделия», «Запчасти», «Заявки» и «Расход запчастей» были добавлены данные (не менее 5 строк в каждую). Проверка результата осуществлялась командой SELECT * FROM имя_таблицы.
Рисунок 1.1 — Результат заполнения таблицы «Клиенты»
Рисунок 1.2 — Результат заполнения таблицы «Сотрудники»
Рисунок 1.3 — Результат заполнения таблицы «Изделия»
Рисунок 1.4 — Результат заполнения таблицы «Запчасти»
Рисунок 1.5 — Результат заполнения таблицы «Заявки»
Рисунок 1.6 — Результат заполнения таблицы «Расход запчастей»
Для демонстрации работы оператора UPDATE были составлены запросы на изменение существующих записей.
Рисунок 1.7 — Изменение статус заявки на «Выдано» для клиента Иванова
Рисунок 1.8 — Увеличение стоимость всех запчастей на 5%
С помощью команды DELETE были удалены записи, соответствующие определенным критериям.
Рисунок 1.9 — Удаление информации об использованных запчастях
Рисунок 1.10 — Удаление информации о клиенте с фамилией Смирнова
Для проверки безопасности и целостности данных были выполнены запросы, намеренно нарушающие установленные в ЛР №1 правила (Constraints).
Рисунок 1.11 — Ошибка: номер должен содержать 11 цифр
Рисунок 1.12 — Ошибка: должность 'Директор' не входит в разрешенный список
Заключение
В ходе выполнения лабораторной работы были изучены основные операторы манипулирования данными. Была успешно реализована вставка данных, их модификация и удаление. Проверка ограничений подтвердила надежность структуры базы данных: система блокирует некорректные данные, обеспечивая целостность информации.
Томск 2026
