Transformación DDL

Superior  Previo  Próximo

El objetivo de la transformación DDL es crear un modelo de dato desde el modelo lógico, generando un modelo dirigido al tipo de base de datos predeterminada que esta lista para la generación DDL.

 

El Modelo de Dato puede luego usarse automáticamente para generar instrucciones DDL para correr en uno de los productos de base de datos soportado en EA.

 

Este utiliza y demuestra soporte en el lenguaje intermediario para los siguientes conceptos específicos de base de datos:

 

Conceptos

Descripción

Tabla

Asigna uno a uno en los elementos de clase

Columna

Asigna uno a uno en atributos

Clave Primaria

Lista todas las columnas involucradas y esto asegurará que ellos existen en la clase y crea un método de clave primaria para ellos.

Clave Foránea

Este es un tipo de conector especial. En las secciones de Objetivo y Fuente, listar todas las columnas involucradas y esto asegurará que ellas existen, asegurarse de que una clave primaria igual existe en la clase de destino y crear la clave foránea apropiada.

 

 

Los siguientes diagramas muestran un PIM típico para la Transformación del Modelo de Dato.

 

El PIM:

 

pim

 

 

Y segundo el PSM como se generó automáticamente:

 

psm_ddl

 

Las generalizaciones se manejan proporcionando el elemento hijo con una clave foránea al elemento padre, como se muestra a continuación. No se soporta la funcionalidad de copiar hacia abajo.

 

 

 

classddlchildparent