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