Independencia lógica: múltiples rutas

En esta sección:

La ruta se refiere al grupo de segmentos relacionados entre sí como secuencia de relaciones principal-secundario, empezando por el segmento raíz hasta llegar al segmento hoja. Puesto que la ruta es una secuencia de relaciones de principal-secundario, cada segmento tiene una dependencia lógica de los segmentos superiores en la ruta.


Principio de página

x
Cómo funciona una ruta simple

En la siguiente vista del origen de datos EMPLOYEE, EMPINFO, SALINFO y DEDUCT forman una ruta. Una instancia de DEDUCT (deducciones de nómina) sólo puede existir cuando haya una instancia de SALINFO (nómina), y ésta a su vez, sólo puede existir si hay una instancia de EMPINFO (empleado/a) relacionada.


Principio de página

x
Cómo funcionan las rutas múltiples

Tomemos ahora la estructura completa de EMPLOYEE, que incluye el origen de datos EMPLOYEE, al que se han unido los orígenes JOBFILE y EDUCFILE.

Esta es una estructura de datos con múltiples rutas. Existen varias rutas, cada una comenzando por el segmento raíz y terminando en una hoja. Cada segmento hoja es el final de una ruta independiente. El siguiente diagrama explica el concepto de estructura de datos multiruta.


Principio de página

x
Qué es la independencia lógica

La estructura de datos EMPLOYEE tiene seis rutas. Las rutas comienzan por el segmento EMPINFO (la raíz) y terminan por:

Cada ruta es lógicamente independiente con respecto a las demás. Por ejemplo, una instancia de DEDUCT depende de las instancias de los segmentos ancestro, SALINFO y EMPINFO, pero el segmento ADDRESS se encuentra en una ruta diferente, así que DEDUCT es independiente de ADDRESS.

Esto se debe a que las deducciones de los empleados se identifican por la nómina de la que proceden y, por tanto, la información de las deducciones sólo se puede introducir si la nómina de la que han efectuado las deducciones fue introducida primero. Sin embargo, las deducciones no están identificadas por la dirección del empleado. Se puede introducir una deducción de nómina sin que se conozca la dirección y viceversa, introducir la dirección del empleado en el origen de datos antes de introducir cualquier nómina o deducción.


WebFOCUS