Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР-2 / БСБД лаб 2

.docx
Скачиваний:
0
Добавлен:
03.04.2026
Размер:
585.77 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)  Кафедра безопасности информационных систем (БИС)

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

Соседние файлы в папке ЛР-2