Корпоративные базы данных - статьи

За идеей - классическая методология проектирования



Классическая методология проектирования БД - это мощное и красивое течение со своей
философией, способами восприятия реальности и способами существования в ней. В этом течении
возникла своя прикладная математика, свое понятие "Мира", "Предметной Области" (ПрО) и их
моделей. В отношении проектирования БД осознаны и интегрированы в стройные схемы методы
выполнения таких проектных этапов:


  • сбор сведений о ПрО (анализ потребностей и описание ПрО с
    использованием так называемых "процессного" или UP, "usage perspective"
    подхода и "непроцессного" или ISP, "information structure perspective" подхода);
  • выбор языка представления т.н. "семантической" модели для фиксации
    сведений о ПрО, их последующего анализа и синтеза модели БД;
  • анализ собранных сведений о ПрО: классификация, формализация и


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


    организации БД;
  • тестирование БД, ее развитие и улучшение (настройка) ее структуры.

Есть все основания называть методологию классической: для указанных методов разработаны
полные, целостные методические системы, для большинства методов предложены
формализованные модели, эти модели - или, по крайней мере, их итоговые выразительные
возможности - нашли реальное применение в практике проектирования. Один только перечень
основных моделей данных и их авторов производит внушительное впечатление, см. их обзор,
например, в [].

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

Содержание раздела