Технологии баз данных
и знаний


ЛЕКЦИИ

Лекция на тему

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

Разработчик: доц. Оскерко В.С.

 

План лекции

1. Требования, предъявляемые к базе данных

2. Этапы жизненного цикла базы данных

3. Модель "сущность–связь"

4. Преобразование  ER-модели в реляционную

5. Нормализация таблиц

6. Этапы проектирования базы данных и их процедуры

Литература

Глоссарий

 

&

 

Глоссарий

 

ER-диаграмма связи

Графическое представление связи между двумя сущностями

Атрибут сущности

Свойство сущности

Бинарная связь

Связь между двумя сущностями

Внешний ключ родительской сущности

Первичный ключ родительской сущности, помещаемый в таблицу, представляющую дочернюю сущность

Вторая нормальная форма (2НФ)

Таблица находится в 2НФ, если она удовлетворяет требованиям 1НФ и неключевые поля функционально полно зависят от первичного ключа

Дочерняя сущность

Сущность с обязательным классом принадлежности

Жизненный цикл базы данных

Процесс проектирования, реализации и поддержки базы данных

Класс принадлежности сущности необязательный

Не каждый экземпляр сущности А связан с экземпляром сущности В

Класс принадлежности сущности обязательный

Каждый экземпляр сущности А связан с экземпляром сущности В

Ключ сущности

Атрибут, который уникальным образом идентифицирует экземпляры сущности

Концептуальная модель базы данных

Модель, которая фиксирует данные предметной области, подлежащие загрузке в базу данных

Концептуальное проектирование

Создание концептуальной модели данных исходя из представлений пользователей о предметной области

Логическая модель базы данных

Концептуальная модель, преобразованная в структуры данных, характерные для выбранной модели данных

Логическое проектирование

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

Модель "сущность–связь" (ER-модель)

Модель, у которой структуры данных предметной области представляются с помощью графических средств – диаграмм "сущность–связь" (ER-диаграмм)

Мощность связи

Количество сущностей, участвующих в связи

Нормализация таблиц

Процесс минимизации избыточности данных

Первая нормальная форма (1НФ)

Таблица находится в 1НФ, если все ее поля содержат только простые неделимые значения

Проектирование базы данных

Процесс создания проекта базы данных, предназначенной для поддержки функционирования экономического объекта и способствующей достижению его целей

Родительская сущность

Сущность с необязательным классом принадлежности

Связь между сущностями

Взаимодействие между сущностями

Связь типа "многие-ко-многим" (М:N)

Каждый экземпляр сущности А может быть связан с несколькими экземплярами сущности В и каждый экземпляр сущности В может быть связан с несколькими экземплярами сущности А

Связь типа "один-к-одному"(1:1)

Каждый экземпляр сущности А может быть связан не более чем с одним экземпляром сущности В

Связь типа "один-ко-многим" (1:М)

Каждый экземпляр сущности А может быть связан более чем с одним экземпляром сущности В, а каждый экземпляр сущности В может быть связан не более чем с одним экземпляром сущности А

Составной ключ сущности

Комбинация нескольких атрибутов, однозначно определяющая экземпляры сущности

Сущность

Некоторый объект реального мира, который может существовать независимо

Тернарная связь

Связь между более чем с двумя сущностями

Транзитивная зависимость

Функциональная зависимость между неключевыми полями

Третья нормальная форма (3НФ)

Таблица находится в 3НФ, если она удовлетворяет требованиям 2НФ и не содержит транзитивных зависимостей

Физическое проектирование

Описание конкретной реализации базы данных, размещаемой во внешней памяти компьютера

Функционально полная зависимость неключевого поля от первичного ключа

Функциональная зависимость неключевого поля от первичного ключа и отсутствие функциональной зависимости этого поля от какого-либо подмножества полей первичного ключа

Экземпляр сущности

Конкретный объект, характеризующийся набором значений атрибутов сущности

 

 


© Минск БГЭУ,
2005 - 201
9