Análisis de join de arcView

Índice de contenido

Análisis de join de arcView 1

Definición 1

Conflictos de nombres 1

Anidamiento de joins 1


Definición

La primera tabla es la tabla sobre la que se añaden los valores, la segunda es la que añade sus valores a la primera. El campo de join es el campo de cada tabla usado en la operación.


Para cada registro de la primera tabla se le hace corresponder con el primer registro de la segunda tabla que cumpla la condición de igualdad para el campo de join de cada tabla. Si no hay registros en la segunda tabla que cumplan la condición se quedarán los valores correspondientes a los campos de la segunda tabla a null. Lo mismo ocurre si el valor de la primera tabla es nulo. El esquema de la tabla resultante es la unión de los esquemas exceptuando el campo de la join que no se pondrá el de la segunda tabla.


Conflictos de nombres


Si hay dos campos con el mismo nombre en los esquemas de las tablas no se resuelve el conflicto. De esta manera no se podrá acceder por nombre a los campos en conflicto de la parte del esquema correspondiente a la segunda tabla.


Anidamiento de joins


El resultado de una join puede ser usado como tabla primera o segunda para una join posterior.

El resultado de quitar las joins es el de obtener la tabla original, independientemente de las joins anidadas que hubiera en la tabla.