Ejercicio 1.4: Correlacionar beans de entidad con bases de datos relacionales

Antes de empezar, debe realizar el Ejercicio 1.3: Añadir beans de entidad a diagramas de clase.

El Ejercicio 1.4 le enseña a crear los archivos de correlación de base de datos para CloudscapeTM. En el se da una explicación de los archivos creados y de su utilización. En este módulo realizará las tareas siguientes:

Visión general

A continuación correlacionará los beans de entidad con una base de datos relacional. La correlación implica la creación de archivos de definición de base de datos para las tablas que se utilizarán para almacenar los campos del bean de entidad. Generalmente, cada bean utiliza una tabla distinta. Los campos del bean representan las columnas de la tabla. Los campos de clave del bean corresponden a las claves primarias de la tabla de base de datos.

Resultados de la correlación de base de datos en un conjunto de archivos que se tratan más adelante. Estos archivos se empaquetan con el EJB. También los utiliza un administrador para crear las tablas de base de datos al poner la aplicación EJB en producción. Los archivos de correlación de base de datos dependen del tipo de base de datos.

Puede crear un conjunto de archivos de correlación para uno o varios tipos de base de datos, como las que se relacionan a continuación.

Este método, la creación de definiciones de base de datos a partir de beans de entidad se llama correlación descendente. El proceso inverso, la correlación ascendente, también se proporciona; en él puede crear beans de entidad a partir de bases de datos existentes. La correlación de encuentro en el medio también puede utilizarse cuando tenga beans de empresa existentes y tablas de base de datos existentes. Consulte el apartado Correlacionar beans de empresa con tablas de base de datos para obtener más información.

Correlacionar bases de datos relacionales a partir de beans de entidad

Para crear archivos de correlación para Cloudscape, siga estos pasos:

  1. En el diagrama de clase, resalte el bean Author.
  2. Pulse el botón derecho del ratón y seleccione Correlación EJB a RDB > Generar correlación. Se abre el asistente Correlación EJB a RDB.
  3. En la primera página, seleccione Crear una carpeta de componente de fondo nueva.
  4. Pulse Siguiente.
  5. Seleccione Descendente como el tipo de correlación.
  6. Pulse Siguiente.
  7. En la página Opciones de correlación descendente haga lo siguiente:
    1. Seleccione Cloudscape V5.1 como Base de datos destino.
    2. Utilice UMLEJB como Nombre de base de datos.
    3. Deje NULLID como Nombre de esquema.
    4. Deje el resto de opciones como están.
  8. Pulse Finalizar. Se crean los archivos de correlación y la tabla Author se visualiza en el diagrama de clase.
  9. Seleccione Ctrl + S para guardar el diagrama de clase.

Tabla Author en el diagrama de clase

En la vista Explorador de proyectos, bajo Proyectos EJB > UML EJB tutorial > ejbModule > META-INF > backends, verá la carpeta CLOUDSCAPE_V51_1 que contiene los archivos de correlación listados a continuación. En el directorio Proyectos EJB > UML EJB tutorial > Deployment Descriptor > Maps encontrará otra vista de las relaciones de correlación. Puede ubicar la tabla recién correlacionada en la vista Explorador de proyectos, seleccionando la tabla en el diagrama de clase, pulsando el botón derecho y seleccionando Navegar > Mostrar en > Vista de definición de datos.

Ahora está preparado para empezar el Ejercicio 1.5: Finalizar el proceso de creación de EJB.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.