Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 32 стр.

UptoLike

34
точность дискретного описания объектов. Например, может быть
гранулярность на уровне наименований схем или на уровне сущностей
диаграмм, или гранулярность на уровне атрибутов сущностей.
Самый строгий из предложенных проектов стандарта требует
синхронного изменения всех описаний объекта в случае модификации
самого объекта. Данный проект предусматривает хранение в
репозитории фрагментов исходного кода, например иерархии классов
на языке C++ или описание баз данных. Описанный в стандарте
механизм уведомления об изменениях в настоящее время
разрабатывается и не встроен ни в один из коммерческих продуктов.
Организация репозиториев проектной информации для
информационных систем позволяет минимизировать издержки на
модернизацию самих информационных систем и выделить следующие
виды модернизации.
Переход между версиями одного и того же проекта. Основные
трудности вызывает перевод триггеров и хранимых процедур.
Переход от одного программного продукта к другому при
сохранении одной и той же модели данных. Например, организация
переходит от информационной системы, написанной на FoxPro для
файл-серверной технологии к серверу данных ORACLE с
использованием клиент-серверной технологии. Сохраняется только
тип модели - реляционная, хотя под FoxPro реализована
псевдореляционная модель, а под ORACLE — реляционная модель
в 3-ей нормальной форме. Репозитарий объектов сохраняет
описания структур всех таблиц, чем позволяет воспроизвести
логическую схему в новой среде.
Переход от одной модели данных к другой. Например, от
реляционной к объектно-ориентированной. Здесь репозиторий
будет содержать описание проблемной области, по которой можно
составить описание классов.
С точки зрения физической организации репозитории
представляют собой гипермедийные базы данных. В настоящее время
их роль часто играет документация.