Этапы проектирования БД

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

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

r

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

КОНЦЕПТУАЛЬНЫЙ УРОВЕНЬ

r

Представление аналитика

сущности

атрибуты

связи

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

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

r

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

ЛОГИЧЕСКИЙ УРОВЕНЬ

r

Представление программиста

записи

элементы данных

связи между записями

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

r

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

ЛОГИЧЕСКИЙ УРОВЕНЬ

r

Представление программиста

записи

элементы данных

связи между записями

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

r

Определение особенностей хранения данных, методов доступа и т.д.

ФИЗИЧЕСКИЙ УРОВЕНЬ

r

Представление администратора

группирование данных

индексы

методы доступа