Технологии
баз данных |
ЛЕКЦИИ
Лекция на тему
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
Разработчик: доц. Оскерко В.С.
План лекции
1. Требования, предъявляемые к базе данных
2. Этапы жизненного цикла базы данных
4. Преобразование ER-модели в реляционную
6. Этапы проектирования базы данных и их процедуры
Глоссарий
&
Глоссарий
ER-диаграмма связи |
Графическое представление связи между двумя сущностями |
Атрибут сущности |
Свойство сущности |
Бинарная связь |
Связь между двумя сущностями |
Внешний ключ родительской сущности |
Первичный ключ родительской сущности, помещаемый в таблицу, представляющую дочернюю сущность |
Вторая нормальная форма (2НФ) |
Таблица находится в 2НФ, если она удовлетворяет требованиям 1НФ и неключевые поля функционально полно зависят от первичного ключа |
Дочерняя сущность |
Сущность с обязательным классом принадлежности |
Жизненный цикл базы данных |
Процесс проектирования, реализации и поддержки базы данных |
Класс принадлежности сущности необязательный |
Не каждый экземпляр сущности А связан с экземпляром сущности В |
Класс принадлежности сущности обязательный |
Каждый экземпляр сущности А связан с экземпляром сущности В |
Ключ сущности |
Атрибут, который уникальным образом идентифицирует экземпляры сущности |
Концептуальная модель базы данных |
Модель, которая фиксирует данные предметной области, подлежащие загрузке в базу данных |
Концептуальное проектирование |
Создание концептуальной модели данных исходя из представлений пользователей о предметной области |
Логическая модель базы данных |
Концептуальная модель, преобразованная в структуры данных, характерные для выбранной модели данных |
Логическое проектирование |
Преобразование концептуальной модели на основе выбранной модели данных в логическую модель, не зависимую от особенностей используемой в дальнейшем СУБД для физической реализации базы данных |
Модель "сущность–связь" (ER-модель) |
Модель, у которой структуры данных предметной области представляются с помощью графических средств – диаграмм "сущность–связь" (ER-диаграмм) |
Мощность связи |
Количество сущностей, участвующих в связи |
Нормализация таблиц |
Процесс минимизации избыточности данных |
Первая нормальная форма (1НФ) |
Таблица находится в 1НФ, если все ее поля содержат только простые неделимые значения |
Проектирование базы данных |
Процесс создания проекта базы данных, предназначенной для поддержки функционирования экономического объекта и способствующей достижению его целей |
Родительская сущность |
Сущность с необязательным классом принадлежности |
Связь между сущностями |
Взаимодействие между сущностями |
Связь типа "многие-ко-многим" (М:N) |
Каждый экземпляр сущности А может быть связан с несколькими экземплярами сущности В и каждый экземпляр сущности В может быть связан с несколькими экземплярами сущности А |
Связь типа "один-к-одному"(1:1) |
Каждый экземпляр сущности А может быть связан не более чем с одним экземпляром сущности В |
Связь типа "один-ко-многим" (1:М) |
Каждый экземпляр сущности А может быть связан более чем с одним экземпляром сущности В, а каждый экземпляр сущности В может быть связан не более чем с одним экземпляром сущности А |
Составной ключ сущности |
Комбинация нескольких атрибутов, однозначно определяющая экземпляры сущности |
Сущность |
Некоторый объект реального мира, который может существовать независимо |
Тернарная связь |
Связь между более чем с двумя сущностями |
Транзитивная зависимость |
Функциональная зависимость между неключевыми полями |
Третья нормальная форма (3НФ) |
Таблица находится в 3НФ, если она удовлетворяет требованиям 2НФ и не содержит транзитивных зависимостей |
Физическое проектирование |
Описание конкретной реализации базы данных, размещаемой во внешней памяти компьютера |
Функционально полная зависимость неключевого поля от первичного ключа |
Функциональная зависимость неключевого поля от первичного ключа и отсутствие функциональной зависимости этого поля от какого-либо подмножества полей первичного ключа |
Экземпляр сущности |
Конкретный объект, характеризующийся набором значений атрибутов сущности |
©
Минск БГЭУ, |