Архитектура данных (способы представления данных на этапе представления функциональных требований)

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

На этапе инфологического проектирования создается наиболее общий уровень модели данных ИС: модель описания предметной области выполненной с использованием специальных базовых структур полностью независимых от физических параметров среды хранения (системотехнической платформы) и программных средств (ОС, СУБД и др.). Основные требования к инфологическому моделированию это требования адекватного отображения предметной области. Средством для инфологического моделирования является модель Чена «сущность-связь» т.к. ER-модель.

 

При формировании требований к архитектуре данных на основе инфологической модели возможно 2 подхода:

  1. ISP, основан на формировании концептуального структурного представления об информационных объектах и их взаимосвязях. ISP описывает концептуальную структуру, которая в большинстве предметных областях достаточно стабильна. ISP не связана ни с конкретным способом обработки ни с конкретным приложением.
  2. UP – подход связан с формированием концептуального прикладного представления информации о предметной области, определяющего требования ИС к обработке данных. В этом подходе описываются данные и связи, используемые только в текущих и предполагаемых приложениях, а DFD-модель является основой для построения архитектуры данных, которая в этом случае является логическим продолжением архитектуры функциональных требований, полученных в результате моделирования процесса, функций и соответствующих потоков данных.

 

Фактически с помощью ER-модели предполагается осуществление детализаций хранения данных, потоков данных, представленных на DFD-модели.

 

 

В процессе проектирования модели данных должны быть сформированы следующие требования в архитектуре данных ИС:

  1. обеспечение согласованности и концептуального единства представления информации
  2. требования полноты и непротиворечивости данных
  3. соблюдение принципа уникального источника данных для каждого элемента информации
  4. оптимизация объемов хранимой информации
  5. требования унификации и прозрачности доступа к каждому информационному объекту