
Modelamiento de Bases de Datos Espaciales con PostGIS
udemy · ⭐ 4.73 (10 reseñas) · Todos los niveles · es · ⏱ 5 h
Impartido por Juan Manuel Suárez Rodríguez · 31 alumnos
29.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
En este curso práctico, te sumergirás en el diseño y construcción de bases de datos espaciales utilizando el poder de PostgreSQL y PostGIS. No nos limitaremos únicamente a la teoría; recorreremos paso a paso el ciclo de vida completo del modelamiento de datos, tomando como eje central un proyecto real y tangible: el diseño y la implementación de un sistema catastral municipal desde cero. Iniciaremos el proceso traduciendo las necesidades del mundo real y los requerimientos del cliente en modelos conceptuales sólidos mediante diagramas UML. En esta fase, aprenderás a identificar entidades críticas dentro del dominio catastral, tales como predios, propietarios, construcciones y zonas geográficas, estableciendo relaciones y cardinalidades para obtener un bosquejo fiel a la realidad del territorio. A medida que avancemos, transformaremos ese diseño abstracto en un modelo lógico detallado. En esta etapa, asignaremos tipos de datos específicos de PostgreSQL y aplicaremos reglas de normalización y restricciones técnicas (como llaves primarias, foráneas y checks de integridad) que garanticen que la información sea consistente y libre de redundancias. Una vez sentadas estas bases, entraremos de lleno en la implementación física mediante código SQL, configurando tipos de geometría y sistemas de referencia espacial (SRID) para dar vida y ubicación geográfica precisa a cada registro del modelo. Para asegurar un rendimiento óptimo en entornos de producción, exploraremos la creación de índices espaciales y aprenderemos a formular consultas que combinan el poder relacional tradicional con funciones geográficas. Finalmente, cerraremos el ciclo implementando las mejores prácticas de documentación mediante metadatos, gestión de roles y políticas de seguridad, asegurando que tu base de datos esté lista para una entrega profesional, escalable y completamente funcional para la toma de decisiones.
Lo que aprenderás
- Diseñar un modelo conceptual y lógico de un sistema catastral municipal, identificando entidades, atributos, relaciones y requerimientos.
- Implementar el modelo físico en PostGIS, creando esquemas, tablas, restricciones y validaciones, siguiendo prácticas de normalización.
- Ejecutar consultas SQL y operaciones espaciales, optimizando la base de datos mediante el uso eficiente de índices espaciales.
- Aplicar estándares de documentación, backups, seguridad por roles y metadatos para garantizar una entrega profesional y escalable del modelo catastral.
Requisitos
- No necesitas conocimientos previos en SIG, durante el curso te explico los conceptos necesarios como sistema de referencia o geometrías.
- No necesitas tener conocimientos previos en temas relacionados con catastro, predios, inmuebles o similares. Aunque en caso de tenerlo, lo puedes complementar con el modelo que se desarrollará.
- No es indispensable haber modelado antes, pero sí tener nociones de la organización de información en tablas.
- Debes conocer las sentencias básicas (SELECT, INSERT, UPDATE, DELETE). No necesitas ser un experto, pero sí entender cómo se interactúa con una base de datos.
- Asegúrate de tener instalados (o tener permisos para instalar) los siguientes programas gratuitos: PostgreSQL con PGAdmin y la extensión PostGIS. Durante el curso los instalaremos.