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

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

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

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

СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

Отчет по лабораторной работе №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

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