< Anterior | Siguiente >

Adición de relaciones entre tablas utilizando el diagrama de visión general y la vista Propiedades

En el ejercicio anterior, creó un diagrama de visión general simple que contiene un subconjunto de las tablas que se encuentran en el modelo físico de datos model_físico.pdm.En este ejercicio, modificará el diagrama de visión general y lo utilizará para modificar el modelo de datos subyacente.

Algunos de los objetos de la paleta se utilizan sólo para realizar anotaciones, y no cambian el modelo de datos subyacente. Por ejemplo, puede añadir notas u objetos de texto al diagrama para documentar la información sobre relaciones u objetos de modelo. También puede añadir formas geométricas al diagrama que contengan texto o que visualmente agrupen los objetos de diagrama. Puede modificar las características de visualización del diagrama cambiando las opciones de color o font, o cambiando las propiedades del diagrama en la vista Propiedades.Todas estas opciones cambian las propiedades del diagrama, pero no modifican el modelo de datos subyacente.

El área Datos de la paleta contiene objetos de modelo de datos. Cuando añade o modifica objetos de modelo de datos mediante la paleta o la superficie del diagrama, modifica el modelo de datos subyacente. Los cambios que realice en objetos de datos de un diagrama se guardan automáticamente en el diagrama, pero debe guardar explícitamente el archivo de modelo para guardar los cambios realizados en el modelo.

En la vista Propiedades de la perspectiva Datos, puede ver y modificar las propiedades de los objetos de modelo de datos. Normalmente, utiliza el editor de diagramas y la vista Propiedades juntos para modificar los objetos de modelo de datos. Cuando se resalta un objeto en un diagrama o en el Explorador de proyectos de datos, la vista Propiedades cambia para mostrar las propiedades de ese objeto.

Primero, añada un objeto Nota que describa el diagrama.

Para añadir relaciones entre tablas utilizando el diagrama de visión general y la vista Propiedades:

  1. Pulse el objeto Nota en la paleta de diagramas. Si el objeto Nota no está visible, pulse la flecha del desplegable en la parte superior de la paleta de diagramas para ver los objetos de anotación disponibles.
    Captura de pantalla que muestra la paleta de diagramas.
  2. Vuelva a pulsar sobre la superficie del diagrama para añadir el objeto Nota al diagrama. Mantenga pulsado el botón izquierdo del ratón sobre la superficie del diagrama y arrastre el objeto Nota para ajustarlo al tamaño del diagrama. Cuando suelte el botón izquierdo del ratón, el cursor estará activo en un recuadro de texto dentro del objeto Nota.
  3. En el recuadro de texto del interior del objeto Nota, escriba my SAMP schema diagram y pulse Intro. Ahora, utilice el diagrama para modificar el modelo de datos subyacente añadiendo una relación entre las tablas EMPLOYEE y EMP_PHOTO.
  4. Pulse sobre la superficie del diagrama.
  5. En la vista Propiedades, seleccione Mostrar claves y los recuadros de selección Mostrar no claves.
  6. Pulse con el botón derecho del ratón sobre la superficie del diagrama y seleccione Organizar todos.
  7. Busque la tabla EMPLOYEE del diagrama pulsando sobre un área en blanco del diagrama y pulsando Control+F. En la ventana que se abre, escriba EMPLOYEE en el campo Buscar y pulse Buscar siguiente. A continuación, pulse Cerrar para cerrar la ventana. La tabla EMPLOYEE se mueve al área visible del diagrama y se resalta. En la vista Propiedades, puede ver las propiedades de la tabla EMPLOYEE.
  8. Pulse la pestaña Columnas en la vista Propiedades.
  9. Marque el recuadro de selección en la columna Clave principal situada junto a EMPNO para marcar la columna EMPNO como clave principal. Fíjese en los cambios del diagrama. Ahora EMPNO se muestra en el compartimiento de claves de la tabla EMPLOYEE del diagrama, con un icono situado al lado para indicar que EMPNO es la clave principal.
    Captura de pantalla que muestra la tabla EMPLOYEE en el diagrama con los cambios, según lo descrito en este paso.
  10. Utilice de nuevo la ventana Buscar para buscar y seleccionar la tabla EMP_PHOTO en el diagrama.

    Esta tabla tiene una clave principal que está formada por las columnas EMPNO y PHOTO_FORMAT.

    Hay dos formas de establecer una relación entre tablas en el editor de diagramas. Puede utilizar las barras de acciones emergentes en la superficie del diagrama o la paleta de diagramas. Primero, creará una relación entre la tabla EMPLOYEE y la tabla EMP_PHOTO mediante las barras de acciones emergentes en la superficie del diagrama.

  11. Pase el cursor sobre el objeto de tabla EMPLOYEE en el diagrama y aparecerán dos flechas fuera de la tabla, y señalando en sentidos opuestos. Utilizará la flecha que señala en sentido opuesto a la tabla EMPLOYEE que representa una relación entre padre e hijo para establecer una relación entre la tabla EMPLOYEE y la tabla EMP_PHOTO.
    Captura de pantalla que muestra la tabla EMPLOYEE en el diagrama en el que aparecen las flechas, según lo descrito.
  12. Arrastre la flecha que señala en el sentido contrario a la tabla EMPLOYEE y suéltela en la tabla EMP_PHOTO. En el menú que se abre, seleccione Crear nueva relación FK de identificación
    Captura de pantalla que muestra el diagrama y el menú según lo descrito en este paso.
    .
    Se traza un objeto de relación sobre el diagrama, entre las tablas EMPLOYEE y EMP_PHOTO.
  13. Seleccione el objeto de relación y pulse la pestaña Detalles de la vista Propiedades. Recuerde que todas las cláusulas de clave externa se construyen automáticamente.
    Captura de pantalla que muestra la pestaña Detalles de la vista Propiedades, según lo descrito.
  14. Ahora, añada información a las propiedades de la relación para identificar los roles de cada tabla en la relación.
    • En el campo Invertir frase verbal, escriba photo.
    • En el campo Frase verbal, escriba employee.
    • En la página Integridad, establezca el tipo de integridad referencial En supresión a CASCADE seleccionando CASCADE de la lista.
      Captura de pantalla que muestra la pestaña Integridad referencial de la ventana Propiedades, según lo descrito.
    Ahora, utilice la paleta de diagramas para añadir una relación de identificación de EMP_RESUME a EMPLOYEE.
  15. Pulse el objeto de relación Identificación de la paleta.
  16. Pulse la tabla EMP_RESUME y mantenga pulsado el botón izquierdo del ratón.
  17. Arrastre el cursor a la tabla EMPLOYEE y suelte el botón izquierdo del ratón para dibujar la relación.
    Captura de pantalla que muestra el diagrama con la nueva relación dibujada, según lo descrito.
  18. Siga estos pasos para marcar la columna DEPTNO como clave principal para la tabla DEPARTMENT mediante la selección de la tabla DEPARTMENT y la modificación de la pestaña Columnas en la vista Propiedades.
  19. Utilice la superficie del diagrama o la paleta del diagrama para añadir una relación opcional de no identificación de DEPARTMENT a EMPLOYEE.
  20. Seleccione el objeto de relación en el diagrama y pulse la pestaña Detalles de la vista Propiedades. Ahora, establezca la columna WORKDEPT de la tabla EMPLOYEE como columna de clave, reemplazando a DEPTNO.
  21. Pulse el botón de puntos suspensivos (...) junto al campo Columnas de clave de la página Detalles.
  22. En la ventana que se abre, marque el recuadro de selección situado al lado de WORKDEPT y desmarque el recuadro de selección situado al lado de DEPTNO.
  23. Pulse Aceptar. Ahora que ha modificado el modelo de datos a través del diagrama, la etiqueta del archivo modelo_ejemplo.pdm tiene un carácter de asterisco (*) al lado, tanto en el Explorador de proyectos de datos como en la barra de título del editor de modelos físicos. Esto indica que se han realizado los cambios en el modelo que todavía no se han guardado.
    Captura de pantalla que muestra el carácter asterisco (*), según lo descrito.
  24. Para guardar los cambios del diagrama en el modelo, pulse Archivo > Guardar todo en el menú principal.

Comentarios