Aspectos básicos de la relación de tablas
Relacionar tablas simplemente define una relación entre dos tablas. Los datos asociados no se anexan a la tabla de atributos de la capa como en el caso de una unión. En su lugar, puede acceder a los datos relacionados cuando trabaje con los atributos de la capa.
Una relación es similar a una clase de relación simple excepto que puede involucrar datos de distintos espacios de trabajo (por ejemplo, una tabla de dBase tabla puede estar relacionada con una cobertura) y se almacena en un archivo de capa o documento de ArcMap. Si ya estableció una clase de relación para sus datos, puede utilizarla como usaría una relación en ArcMap.
Las relaciones se pueden utilizar en las ventanas Tabla e Identificar para buscar datos relacionados con el registro o registros seleccionados.
A continuación se describe el comportamiento de las relaciones cuando se utilizan en ArcMap:
- Las relaciones son bidireccionales, por consiguiente ambas tablas implicadas podrán utilizar la relación sin tener en cuenta qué tabla posee la relación. Por ejemplo, si se crea una relación en la capaA para la tablaB, la relación se enumera debajo de la capaA, pero la tablaB podrá utilizarla para acceder a los registros de la capaA.
- Cuando se realiza una selección en una tabla o capa, no se aplica automáticamente a las tablas relacionadas como con los vínculos en ArcView GIS 3. Puede utilizar el comando Tablas relacionadas en la barra de herramientas de la ventana Tabla para aplicar (" pulsar" ) una selección en una tabla o capa relacionada.
- Al utilizar el comando de tablas relacionadas descrito anteriormente, la tabla o capa relacionada se agrega a la tabla de contenido bajo el marco de datos activo, si es necesario, y se abre su ventana Tabla.
- Si dos capas de un mapa apuntan a la misma clase de entidad o shapefile subyacente, ambas se ven afectadas y se puede utilizar una relación que posea una de ellas. Debido a que las relaciones se pueden almacenar en un archivo de capa específico, una capa no puede eliminar una relación que posee otra capa incluso cuando las dos capas hacen referencia a la misma información.
- Una relación propiedad de una tabla que se utiliza para definir una ruta o capa de fuente de evento x,y no se arrastra a la capa de la fuente de evento. Debe volver a crear la relación para la capa de fuente de evento.
- Si relaciona con una tabla que no tenga una columna de ID de objeto (como, por ejemplo, archivos de texto delimitados o tablas OLE DB), no podrá aplicar selecciones utilizando la relación. El comando Tablas relacionadas del menú Opciones de tabla de la ventana de Tabla mostrará la relación, pero no estará disponible. La herramienta Identificar, sin embargo, todavía se puede utilizar para buscar registros relacionados.