№4. Проектирование реляционных схем с использованием ER-диаграмм. Flashcards
(14 cards)
Проектирование базы данных
процесс создания структуры базы данных, включающий определение сущностей, атрибутов и связей между ними
ER-диаграмма
графическое представление сущностей, их атрибутов и взаимосвязей между ними, используемое для проектирования баз данных
Реляционная схема
структура базы данных, представленная в виде таблиц, в которых отражены отношения между данными
Этапы проектирования реляционных схем с использованием ER-диаграмм
- Определение сущностей и атрибутов
- Определение связей между сущностями
- Преобразование сущностей в таблицы
- Определение первичных и внешних ключей
- Нормализация реляционной схемы
Преобразование сущностей в таблицы
процесс, при котором каждая сущность ER-диаграммы преобразуется в таблицу реляционной схемы
Связи в реляционной схеме
реализация отношений между таблицами с использованием внешних ключей, которые ссылаются на первичные ключи других таблиц
Типы проектирования
- Инфологическое проектирование
- Даталогическое проектирование
Инфологическое проектирование
процесс создания модели данных, которая отражает семантику предметной области, без учета технических деталей
Даталогическое проектирование
процесс создания логической структуры базы данных, которая отражает требования к данным и их взаимосвязям, но уже с учётом ограничений реляционной модели
Формальные правила проектирования
- Правило атомарности
- Правило функциональной зависимости
- Правило минимизации повторяющихся данных
- Правило целостности данных
Правило атомарности
все значения в таблице должны быть атомарными, то есть неделимыми на более мелкие части
Правило функциональной зависимости
атрибуты таблицы должны быть функционально зависимы от первичного ключа
Правило минимизации повторяющихся данных
данные должны быть организованы таким образом, чтобы избежать избыточности и повторения информации
Правило целостности данных
данные должны поддерживать согласованность и правильность в базе данных