En la geodatabase, los atributos se administran en tablas sobre la base de una serie de conceptos sobre datos relacionales simples, aunque esenciales:
- Las tablas contienen filas.
- Todas las filas de una tabla tienen las mismas columnas.
- Cada columna tiene un tipo de datos, tal como número entero, número decimal, carácter y fecha.
- Hay una serie de funciones relacionales y de operadores (tales como SQL) disponibles para operar sobre estas tablas y sus elementos de datos.
Las tablas y las relaciones desempeñan un papel clave en ArcGIS, tal como lo hacen en las aplicaciones de base de datos tradicionales. Las filas de las tablas se pueden utilizar para almacenar todas las propiedades de los objetos geográficos. Esto incluye mantener y administrar geometría de entidades en una columna Forma.
La siguiente ilustración muestra dos tablas y cómo se puede relacionar sus registros entre sí utilizando un campo común.
Tipos de datos de atributos en la geodatabase
Hay varios tipos de columna compatibles que se utilizan para bloquear y administrar atributos en la geodatabase. Los tipos de columna disponibles incluyen diversos tipos de número, texto, fecha, objetos binarios grandes (BLOB) e identificadores únicos globales (GUID).
Los tipos de columna de atributos compatibles con la geodatabase incluyen
- Números: pueden ser de cuatro tipos de datos numéricos: enteros cortos, enteros largos, números decimales en coma flotante de precisión sencilla (conocidos frecuentemente como float) y números decimales en coma flotante de precisión doble (conocidos habitualmente como double).
- Text: cualquier conjunto de caracteres alfanuméricos de una cierta longitud.
- Fecha: contienen datos de fecha y hora.
- BLOB: los objetos binarios grandes se utilizan para almacenar y administrar información binaria, tal como símbolos y geometrías CAD.
- Identificadores globales: los tipos de datos GlobalID y GUID almacenan cadenas de caracteres al estilo del Registro, compuestas de 36 caracteres delimitador por llaves. Estas cadenas de caracteres identifican de manera única una entidad o una fila de tabla dentro de una geodatabase y entre geodatabases. Se utilizan mucho para administrar relaciones, especialmente para la administración de datos, el control de versiones, las actualizaciones de solo cambios y la replicación.
Los tipos de columna XML también se admiten a través de interfaces de programación. La columna XML puede contener cualquier contenido XML con formato (tal como XML de metadatos).
Vea Tipos de datos del campo de la geodatabase para obtener más información.
Extender tablas
En las tablas se proporciona información descriptiva para entidades, ráster y tablas de atributos tradicionales de la geodatabase. Los usuarios realizan muchas operaciones tradicionales, tabular y relacionales, utilizando tablas.
En la geodatabase, hay un conjunto enfocado de funciones que se utilizan opcionalmente para extender las funciones de las tablas. Entre ellas cabe citar:
Trabajar con tablas de atributos en la geodatabase
Utilice | Si necesita |
---|---|
Especificar una lista de valores válidos o un rango de valores válidos para las columnas de atributos. Utilice dominios para ayudar a asegurar la integridad de los valores de los atributos. Los dominios se utilizan a menudo para forzar las clasificaciones de datos (tales como clases de camino, códigos de zona y clasificaciones del uso del suelo). | |
Generar relaciones entre dos tablas utilizando una clave común. Busque las filas relacionadas en una segunda tabla sobre la base de las filas seleccionadas en la original. | |
Administrar un conjunto de subclases de atributo en una única tabla. Esto se utiliza a menudo en tablas de clases de entidad para administrar diferentes comportamientos en subconjuntos de los mismos tipos de entidad. | |
Administre transacciones de actualización largas, archivos históricos y ediciones con varios usuarios requeridas en flujos de trabajo de SIG. |