Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы / dbaBook.pdf
Скачиваний:
441
Добавлен:
26.04.2015
Размер:
3.89 Mб
Скачать

1.8. Основные этапы проектирования базы данных

Проектирование данных (базы данных) представляет собой процесс отображения исследуемых явлений реального мира в виде данных в памяти ЭВМ.

Явления реального

 

 

Данные ЭВМ

мира

 

 

 

 

 

 

 

 

 

Конкретные явления реального мира представляющие интерес для проводимого исследования будем называть предметной областью.

Процесс проектирования (моделирования) базы данных представляет собой многоэтапный процесс.

Рассмотрим основные этапы этого процесса (рис. 14).

Предметная область

1 Восприятие, абстрагирование, изучение и описание предметной области

 

Информационные поребности

2

пользователя

Восприятие, изучение и

 

абстрагирование, информационные

 

потребности пользователя

Оценка

Проектирование

Оценка возможностей

возможностей

рассматриваемых моделей

 

концептуальной модели

 

по удовлетворению

3

Проектирование

запросов пользователя

 

моделей пользователей

 

 

(включающую модель вычислений)

 

4

Выбор СУБД

С учетом построенной

концептуальной модели

 

 

 

Проектирование логической модели

Требования СУБД и

5

(запись концептуальной модели

определенные конкретным

пакетом СУБД

 

на языке СУБД)

 

процедуры

6

Проектирование

 

структур хранения

 

 

 

Оценка эксплуатационных

7 характеристик прикладных программ При неудовлетворительных на основе построенных моделей

оценках

8

Реализация базы данных

(включая программирование)

 

Рис. 14. Этапы проектирования базы данных

51

Заметим, что в представленном процессе проектирования достаточно часто возникает необходимость возврата на один или несколько шагов назад. Так, например, при проектировании логической модели (блок 5) не удается достичь адекватного представления концептуальной модели средствами модели данных СУБД. В этом же случае необходимо либо вернуться на шаг назад и выбрать другую СУБД, либо вернуться к блоку 3 и изменить вид концептуальной модели. Так же, если полученные при реализации блока 7 оценки эксплуатационных характеристик не отвечают требованиям пользователя, возможны пересмотры всех ранее полученных решений (блоки 7, 6, 5, 4, 3).

52

Соседние файлы в папке лабы