Avalados por :

Cómo utilizar una Matriz de Dependencia en PowerDesigner para asignar Dominios a Atributos de Entidad

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...
Las matrices de dependencia de PowerDesigner son realmente poderosas, y no recuerdo haber visto algo similar en una herramienta de modelado de datos. Me permiten visualizar e incluso editar enlaces entre objetos.

En un Modelo de Datos Conceptual, Lógico o Físico, o en un Modelo de Objetos UML, los Dominios son objetos útiles que te permiten gestionar las formas en que se representa tu datos. Toma este sencillo modelo de datos, por ejemplo.

1. modelo inicial

He llegado al punto en el que necesito asignar un Dominio a cada atributo. Puedo editar cada atributo uno por uno y seleccionar un Dominio de la lista desplegable, como se muestra aquí:

3. Asignación de un Dominio

En un modelo grande, eso podría llevar algo de tiempo. Hay un par de formas en las que podríamos acelerar el proceso:

  • editar múltiples atributos a la vez usando una lista de atributos

  • utilizar una Matriz de Dependencia


En esta publicación del blog, cubriré la segunda opción. Una Matriz de Dependencia es un objeto de modelo, por lo que, al igual que cualquier otro objeto de modelo, hay varias formas de crear uno. La forma más sencilla es hacer clic derecho en el nombre del modelo en el Navegador, luego seleccionar "Nuevo" y "Matriz de Dependencia". Lo primero que tenemos que hacer es elegir los tipos de objetos para mostrar en las filas y columnas.

4. Crear matriz

Quiero usar esta matriz para editar atributos, por lo que debo asegurarme de que las filas contengan Atributos de Entidad y las columnas contengan Dominios. La celda de la matriz mostrará la propiedad "Dominio" del Atributo de Entidad. Cuando hago clic en <OK>, la matriz se crea y aparece en el Navegador.

4a. navegador

Ahora puedo hacer doble clic en la matriz para ver el contenido.

5. Contenido de la matriz - inicial

Tres atributos ya tienen el dominio asignado; dos de ellos son claves foráneas para Building.Building Name, así que solo tuve que configurar uno de ellos, PowerDesigner configuró los otros dos automáticamente. Ahora, si hago clic dentro de una de las celdas, como la intersección de Elephant.Elephant Name y Animal Name, puedo asignar el dominio al atributo con una pulsación del teclado, utilizando la barra espaciadora.

6. instrucciones

Ahora todo lo que tengo que hacer es usar las teclas de cursor para moverme por la matriz y presionar la barra espaciadora cada vez que quiera asignar un Dominio. No tarda mucho en terminarlos todos. Aquí está la matriz final:

7. Contenido de la matriz - final

Aquí está el modelo:

8. final

La barra de herramientas me permite utilizar la matriz de formas flexibles, como elegir qué atributos o dominios incluir, ocultar filas 'vacías' o pobladas y exportar a Excel. Presiona <F1> para obtener más información.

9. Barra de herramientas
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?