BOLD - инструмент реализации MDA в Delphi


Функции Persistence Layer


Уровень данных, который в Borland MDA называется Persistence Layer, предназначен для обеспечения реализации следующих основных функций:

• сохранение элементов (объектов и ассоциаций) объектного пространства (ОП) в долговременной памяти (как правило, на жестком диске, хотя для этой цели могут использоваться и любые другие устройства хранения — дискеты, flash-диски, CD/DVD-RW и т.д. при наличии стандартного доступа к ним из приложения). При этом сохраняются только те объекты и связи, для которых в модели приложения задано свойство Persistent;

• загрузка элементов объектного пространства из долговременной памяти;

• объектно-реляционное отображение, то есть преобразование объектной UML-модели в структуру реляционной базы данных;

• генерация схемы реляционной базы данных по имеющейся объектной модели;

• преобразование OCL-выражений в операторы SQL (так называемый механизм OCL2SQL).

В начало В начало



- Начало -  - Назад -  - Вперед -