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

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

.pdf
Скачиваний:
3
Добавлен:
03.04.2026
Размер:
241.09 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Кафедра безопасности информационных систем (БИС)

СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ Отчет по лабораторной работе №1

по дисциплине «Безопасность систем баз данных»

Выполнил студент гр.

_____

__.__.2026

Принял Преподаватель каф. КИБЭВС

_____ Евдокимов А. В. __.__.2026

Томск 2026

 

Оглавление

Введение...................................................................................................................

3

1 ХОД РАБОТЫ .......................................................................................................

4

Заключение ..............................................................................................................

7

2

Введение

Целью работы является создание учебной базы данных под управлением реляционной СУБД. В ходе работы необходимо реализовать структуру таблиц,

определить типы данных и наложить ограничения на поля в соответствии с предметной областью «Сервисный центр».

3

1 ХОД РАБОТЫ

Лабораторная работа выполнена на основе реляционной модели из индивидуального задания №2.

Рисунок 1.1 — Реляционная модель IDEF1x

Для выполнения работы была установлена СУБД PostgreSQL и графический интерфейс pgAdmin. Была создана база данных service_center, включающая 6 взаимосвязанных таблиц.

4

Ниже приведены команды на языке SQL для создания структуры таблиц с учетом необходимых ограничений (NOT NULL, PRIMARY KEY, REFERENCES, CHECK):

Рисунок 1.2 — Создание таблицы «Клиенты»

Рисунок 1.3 — Создание таблицы «Сотрудники»

Рисунок 1.4 — Создание таблицы «Изделия»

Рисунок 1.5 — Создание таблицы «Запчасти»

Рисунок 1.6 — Создание таблицы «Заявки»

5

Рисунок 1.7 — Создание таблицы «Расход запчастей»

6

Заключение

В ходе выполнения лабораторной работы была создана учебная база данных «Сервисный центр». Были освоены навыки создания таблиц средствами языка SQL, настройки связей между ними и наложения ограничений на значения атрибутов.

7

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