

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР) Кафедра безопасности информационных систем (БИС)
ЗНАКОМСТВО С РЕЛЯЦИОННЫМ ПРОЕКТИРОВАНИЕМ ДАННЫХ Отчёт индивидуальной работе №2
По дисциплине «Безопасность систем баз данных»
Студенты гр. 733-1
Тоут В.С. Сметанников Д.Е.
. .2025
Принял Старший преподаватель
кафедры КИБЭВС Новгородова Н.А.
. .2025
Томск 2025
Введение
Целью данного индивидуального задания является знакомство с реляционным проектированием данных путем описания отношений в ПО на основе концептуальной информационной модели и представления нормализованного результата в виде реляционной модели данных в методологии IDEF 1X.
2

1 ХОД РАБОТЫ
Для построения концептуальной модели было необходимо определить,
как сами объекты, так и их свойства:
1.Студент: ФИО, паспортные данные, направление и факультет.
2.Договор аренды жилья: условия проживания, ФИО студента, номер договора, цена аренды, паспортные данные.
3.Общежитие: занятое и общее количество комнат, номер общежития,
адрес, количество человек в комнате, номер договора.
4.Расселители: должность, ФИО, идентификатор.
Отношения между ранее выделенными объектами: cтудент заключает договор аренды жилья, содержащий его данные, условия проживания и стоимость аренды. Договор предоставляет возможность проживания в общежитии, где указаны номер, адрес и количество комнат. Общежитие заселяет студентов в комнаты, учитывая их количество, а процесс заселения контролируют расселители, которые управляют распределением студентов по комнатам.
Модель представлена на рисунке 1.1.
Рисунок 1.1 – Концептуальная модель данных
3

По заданию необходимо построить определить атрибуты, а также первичные и внешние ключи.
Первичный ключ – набор определенных признаков, уникальных для каждой записи. Таблица может иметь только один первичный ключ.
Внешний ключ – это поле в таблице, которое ссылается на первичный ключ в другой таблице. Данные связи показаны на рисунке 1.2.
Рисунок 1.2 – Реляционная схема
Также необходимо проверить, чтобы таблицы соответствовали процессу нормализации.
Нормализация – процесс реорганизации данных, путем ликвидации повторяющихся групп и иных противоречий в хранении данных с целью приведения таблиц к виду, позволяющему осуществлять непротиворечивое и корректное редактирование данных.
1)Первая нормальная форма: Таблица находится в первой нормальной форме, если соблюдается уникальность записей (отсутствуют повторяющиеся строки) и атомарность значений полей (все атрибуты простые, значения скалярные).
2)Вторая нормальная форма: Таблица находится во второй нормальной форме, если она находится в первой нормальной форме и ее не ключевые поля полностью функционально зависят от всего первичного ключа, не являясь его частью.
3)Третья нормальная форма: Таблица находится в третьей нормальной форме, если она находится во второй нормальной форме, и в ней отсутствуют
4
транзитивные функциональные зависимости не ключевых атрибутов от ключевых. Анализируя предыдущий этап работы, можно сказать, что составленные таблицы не противоречат процессу нормализации.
5
Заключение
В результате выполнения данной индивидуальной работы нам удалось познакомиться с реляционным проектированием данных путем описания отношений в ПО на основе концептуальной модели и представления нормализованного результата в виде реляционной модели.
6