|
*** Documento en elaboración *** v185
Dos Propiedades importantes de los Elementos del DModel son los Nombres
y los UIDs. Cada elemento incluido en el DModel tiene un Nombre y un UID. El UID identifica unívocamente al Elemento en el
DModel durante todo su
ciclo de vida.
UIDs
- El DModel Editor provee y requiere una identificación
univoca
para cada elemento incluido en el Modelo. El identificador se denomina
UID.
- Los UIDs permiten establecer referencias dentro del DModel y no son
elementos de la Aplicación.
- Los UIDs también son usados para la Serialización a XML y la Deserialización
desde XML de los DModels.
- Los UIDs permiten al DModel Editor asegurar la Integridad Referencial del
Modelo.
-
Los valores de los UID son AUTOKEY y
son generados automáticamente por el DModel Editor. Los UID AUTOKEY posibilitan
el Merge total o parcial de DModels sin que se produzcan colisiones de
valores de UID.
-
Los UID son usados por el Schema Evolution
Helper (SEH) para determinar los cambios estructurales requeridos en la
Base de Datos como consecuencia de cambios en un DModel.
Nombres
- Los Nombres de los elementos incluidos en el DModel son asignados por el Diseñador
y pertenecen al dominio de la aplicación.
- Los Nombres, una vea implementada la Aplicación,
deberían permanecer constantes ya que proveen la
conexión entre los componentes de la Aplicación. Los Nombres del DModel pueden aparecer en Tablas en la
Base de Datos, en Stored Procedures/Triggers, y en la Lógica
de Negocio
(Plugins).
.
|