Una geodatabase almacena datos geográficos organizados en datasets. Una geodatabase puede mantener tanto datos espaciales como no espaciales. Algunos ejemplos de los tipos de datasets que se podrían mantener en una geodatabase incluyen las clases de objeto y de entidad, clases de relación, topologías, redes, terrenos, datasets ráster y catálogos ráster. Una geodatabase corporativa almacena datos en una base de datos relacional y utiliza las capacidades de la base de datos relacional para admitir el almacenamiento de datasets grandes y proporcionar un acceso multiusuario a datos eficiente.
Un ciclo de vida típico para una geodatabase corporativa implica los siguientes pasos:
- Diseño de la geodatabase
- Creación de la geodatabase
- Carga inicial de los datos
Durante esta fase, se cargan datos para un área de interés. Los datos que se cargan pueden proceder de bases de datos o de bibliotecas de mapas corporativas existentes, o se puede comprar.
- Edición y mantenimiento de datos
Durante esta fase, se modifican datos existentes y se agregan nuevos datos a la base de datos según sea necesario. Se realizan ediciones en la base de datos que corresponden a unidades de trabajo definidas por la aplicación, o transacciones tales como la adición de una nueva cloaca o la actualización de un límite de parcela. La fase de edición y mantenimiento de datos puede incluir también la carga incremental de datos, que expande los límites de la base de datos. Esta carga incremental de datos puede producirse cuando una compañía adquiere nuevos territorios o cuando se expande la extensión de un área de estudio.
Algunos ejemplos de cambios que se podrían realizar en una geodatabase durante la edición y el mantenimiento de los datos son los siguientes:
- Actualizar la dirección de un cliente en una base de datos de servicios
- Subdividir una parcela para reflejar una venta en una base de datos catastral
- Agregar un servicio a un nuevo cliente en una base de datos de servicios
- Actualizar un bloque de bosque para reflejar una operación de tala planeada
- Diseñar una nueva subestación en una base de datos de servicios
- Desproteger una sección de una base de datos de servicios, modificarla sobre el terreno para reflejar los daños relacionados con una tormenta y proteger de nuevo el trabajo en la base de datos central
- Planear una nueva subdivisión en una base de datos de planificación del terreno
- Realizar un escenario hipotético para una simulación de la recuperación ante un desastre
Cada uno de los cambios anteriores corresponde a una unidad de trabajo definida por la aplicación o una transacción que se realiza contra una geodatabase.
El tema Estrategias de mantenimiento de datos explica cómo admitir transacciones de complejidad y duración variables contra datos geográficos tanto simples como complejos.