logo search
МетодичкаПо_Курсовому Проекту_Управл_Данными

3.2. Проектирование бд

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

Процесс разработки БД представляет собой процесс реализации отобра­жения

ПО < > модель < > физическая БД

Для реализации процесса разработки БД наиболее эффективным является трехуровневый подход к проектированию модели данных, включающий внешний, концепту­альный и внутренний уровни представления данных.

При таком подходе на внешнем уровне реализуются модели предметной области в виде, требуемом для отдельных пользователей. На концептуальном уровне поддерживается модель ПО для всех приложений. Хранимые данные также представляют ПО для всех приложений, но они выделены в отдельный - внутренний уровень.

В процессе проектирования БД разрабатываются схемы моделей назван­ных уровней, проверяется возможность отображения объектов модели одного уровня объектами модели другого уровня.

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

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