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


        Этапы проектирования базы данных с учетом рассмотренных выше аспектов
представлены ниже:

Этап 1.
Проектирование 
концептуальной  
модели 
баз данных
1. Анализ данных: сбор основных данных  (например, объекты, связи между объектами) 

2. Существующие прикладные программы: сбор информации о данных в существующих  прикладных программах для определения объектов и их взаимосвязей. (До настоящего  времени выполнялся минимум функций) 
(Внесение дополнений к п.1) 

3. Потенциально возможные прикладные программы: сбор информации о потенциальных возможностях  использования данных. (Максимум возможных  для выполнения функций). 
(Внесение дополнений к п.п. 1 или 2)
 Этап 2.
Проектирование логической модели данных с учетом требований СУБД и определяемых конкретным пакетом СУБД процедур.
 Этап 3.
Проектирование физической модели базы данных
 Этап 4.
Оценка физической модели базы данных (на основе оценки эксплуатационных характеристик прикладных программ с учетом частоты использования приоритетов).
При неудовлетворительных оценках эксплуатационных характеристик - возврат на этапы 2 или 3.

 Этап 5.
Реализация базы данных
        В результате анализа поставленной заказчиком задачи и обработки требований конечных пользователей составляется концептуальная модель.
        При разработке логической модели базы данных прежде всего необходимо решить, какая модель данных наиболее подходит для отображения конкретной концептуальной модели предметной области. Коммерческие системы управления базами данных поддерживают одну из известных моделей данных или некоторую их комбинацию. Почти что все популярные системы для персональных компьютеров поддерживают реляционную модель данных.
        Отображение концептуальной модели данных на реляционную модель производится относительно просто. Каждый прямоугольник концептуальной модели отображается в одно отношение, которое отражает представление пользователя в удобном для него табличном формате. Простота отображения связана с тем, что при разработке концептуальной модели использовался реляционный подход.