Memorias-PostgreSQL-Guia-Practica.pdf - Memorias PostgreSQL...

This preview shows page 1 - 6 out of 158 pages.

1 Memorias PostgreSQL Guía Práctica ING. SERGIO ARBEY MONSALVE BETANCUR Medellín-Colombia, 1 de Junio del 2013 [email protected]
Image of page 1
2 Indice Índice 2 Que es PostgreSQL 5 Historia y Antecedentes 6 Ventajas de PostgreSQL 7 Características de PostgreSQL 8 Herramientas de PostgreSQL 13 Comparación de sistemas administradores de bases de datos relacionales Información general Soporte del sistema operativo Características fundamentales Tablas y vistas Índices Otros objetos Particionamiento 15 15 15 16 17 17 18 19 Arquitectura Conceptual de PostgreSQL Front End (Cliente - Servidor) Postmaster Back End - Arquitectura General del Servidor de Postgres Intérprete Policía de tráfico Planificador / Optimizador Ejecutor Administración de Datos Almacenamiento de Datos Conclusión 20 21 22 22 23 23 23 23 23 25 27 Instalar y Configurar el PostgreSQL 9.x Instalación del Servidor de Bases de Datos PostgreSQL 9.x Configurar el PostgreSQL 9.2 Habilitar Conexiones Remotas al Servidor PostgreSQL 9.2 Optimización Instalar el PostgreSQL en un Directorio Diferente Instalar el PostgreSQL en un Directorio Diferente usando tablespace 28 28 32 38 38 41 42 Directorios y Archivos de PostgreSQL Ubicaciones de los directorios y archivos de PostgrSQL en Linux Ubicaciones de los directorios y archivos de Datos PostgrSQL en Linux PostgreSQL Límites de espacio en disco ¿Dónde están nuestros datos en el disco? Bloques de datos en el disco PostgreSQL: Espacio en Disco Tipos de Tablas Tipos de Datos 43 43 43 45 46 48 50 50 51
Image of page 2
3 Indice Gestión de Bases de Datos PostgreSQL PSQL: La pequeña gran herramienta de PostgreSQL Ejecutando psql desde el sistema operativo Ejecutando psql en modo interactivo Controlando una Sesión en psql en modo interactivo Query multi-línea en modo interactivo Usando valores NULL y BLANK Valores DEFAULT pg_dump y pg_dumpall pg_restore createdb y dropdb Postmaster y pg_ctl PgAdmin 54 54 55 58 61 62 63 64 64 66 67 68 69 Administración de sesiones Inicio y Tipos de sesiones Control de sesiones 71 71 71 Caso de Estudio 75 Sentencias DDL CREATE ALTER ….. ADD ALTER ….. DROP DROP TRUNCATE 76 76 85 89 92 95 Sentencias DML SELECT INSERT UPDATE DELETE 96 96 104 105 106 Sentencias TCL COMMIT SAVEPOINT RELEASE SAVEPOINT ROLLBAK 109 109 109 110 111 Instalar Script 114 Caso de Estudio - Continuación 117 Sentencias DCL GRANT REVOKE 119 119 120 Sentencias XML 128
Image of page 3
4 Indice PLpgSQL Introducción Estructura Utilización mediante SELECT DECLARE Insertar Datos en una Tabla Actualizar Datos en una Tabla Utilizar ROW TYPES Cursores Cursores Implícitos con FOR <VAR> IN <QUERY> Triggers Validación Valores Calculados Manejo de Errores Ejercicio Red Social 131 131 131 132 132 132 133 135 136 138 138 140 140 141 142 Consultas Enumeradas 147 Consultas, Funciones, Procedimientos y Vistas Consultas Funciones Procedimientos Vistas 149 149 150 151 151 Funciones Ventana (Windows Functions) 153 Automatización de Backups 156 Bibliografia 158
Image of page 4
5 Que es PostgreSQL PostgreSQL es un Sistema de Gestión de Bases de Datos Objeto-Relacionales (ORDBMS) que ha sido desarrollado de varias formas desde la década de 1980 y
Image of page 5
Image of page 6

You've reached the end of your free preview.

Want to read all 158 pages?

  • Fall '19
  • PostgreSQL, Microsoft SQL Server, Sistema de Gestión de Bases de Datos, Copia de seguridad, Base de datos relacional

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture