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

       

Что и как из классических методов проектирования применяется в практике настоящего времени



Применяются на практике:


  • СУБД, поддерживающие реляционную модель данных 1971 года с
    некоторыми расширениями (см., например, []);
  • Иерархическая "каскадная" схема структурного проектирования БД при
    подходе "сверху-вниз";
  • CASE-системы для структурного проектирования баз данных, ИС в целом
    или, к тому же, прикладных программ ИС. Наиболее часто используются:
    варианты ER-модели данных; табличная реляционная модель 1971 года,
    расширенная тем или иным дополнительным набором средств описаний
    ограничений целостности (ссылочная целостность, бизнес-правила); для
    анализа "процессного" источника сведений чаще всего предоставляются


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


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