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

ИЗ / ИЗ2 / БСБД_2

.pdf
Скачиваний:
0
Добавлен:
27.06.2025
Размер:
299.83 Кб
Скачать

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

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

ЗНАКОМСТВО С РЕЛЯЦИОННЫМ ПРОЕКТИРОВАНИЕМ ДАННЫХ Отчёт индивидуальной работе №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

Соседние файлы в папке ИЗ2