Creación de tablas
Las tablas representan uno de los tres tipos de dataset fundamentales en SIG, junto con las clases de entidad y los datasets de imágenes (que generalmente se denominan datasets ráster en ArcGIS). Los usuarios de SIG utilizan tablas para almacenar atributos descriptivos. Las tablas también son el mecanismo que se utiliza para almacenar clases de entidad y datasets ráster en cada geodatabase.
En ArcGIS, una tabla tiene una serie de filas y columnas que se utilizan para almacenar información descriptiva. Cada fila tiene una serie de campos con valores. En cada fila aparecen los mismos campos (o columnas). Cada columna tiene un tipo asociado, como un número entero, un número real con posiciones decimales, un campo de texto, un campo de fecha, un campo de forma o un campo binario similar, para mantener estructuras más sofisticadas como una geometría de entidad o imágenes, un campo XML, etc.
Cada fila en una tabla se puede considerar como un objeto y los campos contienen las propiedades descriptivas de cada objeto. En el caso de las clases de entidad, el objeto en cada fila es una entidad y la columna de forma contiene la geometría de la entidad (tal como un punto, línea o polígono). En el caso de una tabla no espacial (en otras palabras, una tabla de atributos típica), se conocen a veces como objetos no espaciales o "espaciales".
Los usuarios de ArcGIS trabajan con tablas en muchos formatos y fuentes, entre los que se incluyen:
- Tablas almacenadas en geodatabases, que incluyen personales, de archivo y ArcSDE
- Tablas almacenadas en bases de datos
- Tablas INFO
- Tablas del dBASE
- Tablas de archivos de texto
- Tablas de Microsoft Excel
- Tablas de consultas, que resultan de la aplicación de una consulta SQL a una base de datos utilizando la herramienta de geoprocesamiento Realizar tabla de consultas
- Tablas de conexiones OLE DB, que permiten conectarse con datos de Access, Excel y otras bases de datos
Para obtener más información sobre lo que se puede hacer con diferentes tipos de tablas en ArcGIS, vea Acerca de las fuentes de datos tabulares.
Para obtener más información sobre cómo crear tablas en bases de datos o geodatabases, vea Diseñar tablas.
Muchas de las tablas se organizan dentro de la geodatabase o base de datos y se administran como parte de ellas. Este es el mecanismo principal utilizado para administrar la información descriptiva sobre entidades e imágenes.
Cómo crear tablas en la ventana Catálogo
- En la ventana Catálogo, haga clic con el botón derecho en la base de datos en la que desee crear una nueva tabla y apunte a Nuevo > Tabla.
Aparece un asistente para definir una nueva tabla.
Sugerencia:Al crear una nueva tabla, puede utilizar otra tabla como plantilla. Haga clic en Importar, navegue a la tabla que contiene las definiciones de campo que desea copiar y luego haga clic en Aceptar. Ahora puede editar los nombres de campo y sus tipos de datos.
- Escriba un nombre para la tabla.
- Opcionalmente, escriba un alias.
- Haga clic en Siguiente.
- Opcionalmente, si está creando una nueva tabla dentro de un archivo o geodatabase ArcSDE, puede elegir una palabra clave de configuración para configurar la tabla para administrar los campos de texto en varios idiomas.
En la mayoría de los casos, se recomienda utilizar la palabra clave DEFAULTS.
Si desea almacenar caracteres asiáticos, tales como japonés o chino, en campos de texto de la tabla dentro de una geodatabase de archivo, quizá desee elegir la palabra clave TEXT_UTF16 para las geodatabases de archivo.
Para obtener más información, consulte Palabras clave de configuración para geodatabases de archivo y Palabras clave de configuración para geodatabases corporativas.
- Para agregar un campo a la tabla, haga clic en la próxima fila en blanco en la columna Nombre de campo y escriba un nombre.
- Haga clic en la columna Tipo de datos junto al nombre del nuevo campo y haga clic en su tipo de datos.
- Para crear un alias para este campo, haga clic en el campo junto a Alias y escriba el alias.
- Para evitar que se almacenen valores nulos en este campo, haga clic en el campo junto a Permitir valores nulos, haga clic en la flecha de lista desplegable y haga clic en No.
- Para asociar un valor predeterminado a este campo, haga clic en el campo junto a Valor predeterminado y escriba el valor.
- Si la tabla ha sido creada en una geodatabase y desea asociarla con un dominio a este campo, haga clic en el campo junto a Dominio, haga clic en la flecha de la lista desplegable para ver una lista de los dominios que se aplican a este tipo de campo y luego haga clic en el dominio.
- Para establecer otras propiedades específicas del tipo de campo, haga clic en la propiedad en la lista desplegable o escriba la propiedad.
- Repita los pasos 6 a 12 hasta que se hayan definido todos los campos de la tabla.Nota:
Si ha introducido un campo que no desea incluir en la nueva tabla, selecciónelo al hacer clic en la pestaña en la cuadrícula y presione la tecla SUPR.
- Haga clic en Finalizar.
Todas las tablas en la geodatabase y base de datos requieren un campo de tipo ObjectID. El campo ObjectID identifica de manera única cada objeto almacenado en la tabla en la base de datos.
Cómo crear tablas mediante geoprocesamiento
- En ArcToolbox, expanda Herramientas de administración de datos, expanda el conjunto de herramientas Tablas y luego haga clic en Crear tabla.
- Especifique el nombre de la geodatabase en la que se va a crear la nueva tabla o especifique el nombre del espacio de trabajo de salida (carpeta de archivo) en el que se creará una nueva tabla de dBase.
- Proporcione el nuevo nombre de tabla y una tabla opcional cuyos campos se puedan utilizar como una plantilla para los campos en la nueva tabla.
- Si es necesario, establezca una palabra clave de configuración al crear la tabla en un archivo o geodatabase ArcSDE.
En la mayoría de los casos, se recomienda utilizar VALORES PREDETERMINADOS.