Sub-esquema de navegación

¿Qué es?

Es una herramienta para validar que el modelo de memoria armado en el Modelo de Dominio es correcto, y la información se puede recuperar

Elementos del sub-esquema

Pasted image 20230906191046.png

  1. Flecha de filtro: Es la flecha de entrada al sub-esquema y acompaña al...
  2. Criterio de filtro: Representa los objetos/registros/filas que usa el sistema
    • Es la query inicial, sólo los datos que buscamos, no nos interesa el proceso de comparación
    • NO ES UNA COMPARACIÓN. Se "renombra" para especificar que este nombre, el filtro, viene del DD de Flujo E.
      • En este caso, se aclara que nombre (del FE) es SolAlbumesArtista.nombre, y no Album.nombre (tienen el mismo nombre de atributo y es necesario cambiarlo)
  3. Contenedor: Es la porción de memoria de donde sale la información a filtrar
    • Es la clase (o archivo, fila de DB, etc) a la que se está accediendo
  4. Flecha de asociación: Une clases e indica la siguiente a la que hay que navegar para seguir obteniendo información
    • Puede llevar el nombre de la asociación del MD, de haber más de una
  5. Recuperación de datos: Es, digamos, la flecha de salida del sub-esquema y acompaña a los...
  6. Atributos recuperados: Es la lista de atributos que se extraen del último contenedor accedido
    • El nombre es el mismo que en el contenedor, pero el contenido será copiado a una variable distinta dentro del diccionario de datos del flujo de salida

Ejemplos

Ejemplo sub-esquemas de navegación Canciones