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