Las bases de datos relacionales son un componente central en sistemas de información empresariales, académicos y gubernamentales. La correcta administración de un gestor de bases de datos permite almacenar, consultar y proteger información de forma consistente, garantizando integridad y disponibilidad.
PostgreSQL destaca como un sistema gestor de bases de datos relacional y orientado a objetos con soporte para estándares SQL, control de concurrencia multiversión y amplias capacidades de extensión. Su adopción es frecuente en entornos académicos y profesionales donde se requiere robustez y flexibilidad.
Introducción al libro
Fundamentos de PostgreSQL es un texto introductorio orientado a la gestión, configuración y uso del sistema gestor PostgreSQL. Forma parte de la serie “Bases de Datos Relacionales” y está diseñado para proporcionar una base sólida tanto en conceptos generales de sistemas de bases de datos como en su aplicación técnica.
El libro está dirigido a estudiantes de informática, desarrolladores, administradores de sistemas y profesionales técnicos que deseen iniciarse en la administración de PostgreSQL. Se recomienda contar con conocimientos básicos de computación, especialmente en entornos GNU/Linux, así como nociones previas del lenguaje SQL estándar.
El objetivo principal es que el lector sea capaz de instalar, configurar, administrar y operar bases de datos utilizando PostgreSQL, incluyendo tareas de seguridad, respaldo y optimización.
Contenido del libro
El texto comienza con una introducción a los principios de los sistemas gestores de bases de datos, abordando conceptos como abstracción de datos, modelos, lenguajes de definición y manipulación, así como arquitecturas cliente/servidor.
Posteriormente, desarrolla la instalación y configuración del servidor PostgreSQL, el uso del cliente psql, la gestión de roles y permisos, y la habilitación de accesos remotos. También cubre aspectos de seguridad mediante el manejo de esquemas, privilegios y autenticación.
En el ámbito operativo, el lector aprende a:
- Crear y administrar bases de datos, usuarios y grupos.
- Ejecutar consultas SQL para manipulación y consulta de datos.
- Trabajar con vistas, funciones, tipos de datos y transacciones.
- Implementar triggers y mantener la integridad de la base de datos.
- Realizar copias de seguridad y restauraciones.
- Optimizar el rendimiento mediante herramientas como VACUUM, ANALYZE y REINDEX.
El libro incluye además temas como replicación, monitoreo, mantenimiento rutinario y uso de herramientas complementarias como pg_dump, pg_restore y pg_probackup.
Índice del libro
- Acrónimos
- Prólogo
- 0.1. Objetivo general
- 0.2. Objetivos específicos
- 0.3. Metodología
- 0.4. Requisitos mínimos
- Introducción
- 0.5. Aplicaciones de los sistemas de bases de datos
- 0.6. Visión de los datos
- 0.7. Lenguajes de bases de datos
- Sistemas de bases de datos
- Arquitectura de bases de datos cliente/servidor
- Integridad y control de concurrencia
- Instalación, acceso y rutas
- Administrador, usuarios y grupos
- Seguridad
- Ajustes básicos
- Backups y restauración
- Lenguaje SQL
- Tipos de datos
- Funciones
- Vistas
- Consultas tipo JOIN
- Transacciones
- Triggers
- Bibliografía
Datos del libro
- Título: Fundamentos de PostgreSQL
- Autor: Jorge Domínguez Chávez
- Categoría principal: Bases de datos
- Subcategoría: PostgreSQL
- Idioma: Español
- Licencia: Creative Commons Atribución – No Comercial – Compartir Igual (CC BY-NC-SA)
Más libros en: Bases de datos, PostgreSQL
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.