Manual-Curso-Basico-Postgres.pdf - PROYECTO FORTALECIMIENTO...

This preview shows page 1 - 4 out of 65 pages.

P P ROYECTO ROYECTO F F ORTALECIMIENTO ORTALECIMIENTO DE DE LAS LAS CAPACIDADES CAPACIDADES TIC TIC EN EN P P Y ME ME S Y G G OBIERNOS OBIERNOS L L OCALES OCALES MEDIANTE MEDIANTE EL EL USO USO DE DE SOFTWARE SOFTWARE LIBRE LIBRE M ATERIAL ATERIAL DE A A POYO POYO C URSO URSO B B ÁSICO DE DE A DMINISTRACIÓN DMINISTRACIÓN DEL DEL SGBD P SGBD P OSTGRE OSTGRE SQL SQL Elaborado por: Ing. Patricia Araya Obando Programa de las Naciones Unidas Para el Desarrollo Universidad nacional This document is licensed under the Attribution-ShareAlike 3.0 Unported license, available at .
Image of page 1
T ABLA ABLA DE DE CONTENIDOS Tabla de contenidos .............................................................................................................................................................. 2 Justificación .......................................................................................................................................................................... 3 Objetivo General ................................................................................................................................................................... 3 Objetivos Específicos ........................................................................................................................................................... 3 Metodología .......................................................................................................................................................................... 4 Requisitos mínimos .............................................................................................................................................................. 4 Conociendo PostgreSQL ...................................................................................................................................................... 6 Instalación: ............................................................................................................................................................................ 6 Utilizando apt-get install ...................................................................................................................................................... 6 Utilizando aptitude ............................................................................................................................................................... 7 Información acerca de la instalación .................................................................................................................................... 9 El servicio de PostgreSQL .................................................................................................................................................... 9 Configurar postgresql por primer vez ................................................................................................................................. 10 Desinstalar PostgreSQL ...................................................................................................................................................... 15 Utilizaciòn básica de la terminal interactiva ....................................................................................................................... 17 Tipos de datos relevantes en PostgreSQL ......................................................................................................................... 18 Tipos de datos del estándar SQL3 en PostgreSQL ............................................................................................................. 18 Tipos de datos extendidos por PostgreSQL ........................................................................................................................ 19 Tipos de datos de PostgreSQL ............................................................................................................................................ 20 Operaciones sobre tablas y datos ........................................................................................................................................ 22 Schemas .............................................................................................................................................................................. 23 Ejemplos ............................................................................................................................................................................. 23 Permisos y seguridad .......................................................................................................................................................... 24 Eliminar Esquemas ............................................................................................................................................................. 24 Funciones de Schemas ........................................................................................................................................................ 24 public,asis,clie,cont,cred,inve,masi,misc,mutu,pres,rrhh,segu,serv,sise,teso; .................................................................... 24 Limitaciones ....................................................................................................................................................................... 24 Disparadores (triggers) en PostgreSQL .............................................................................................................................. 25 Características y reglas a seguir: ........................................................................................................................................ 25 Variables especiales en PL/PGSQL ................................................................................................................................... 26 Ejemplos prácticos .............................................................................................................................................................. 27 Algunas anotaciones ........................................................................................................................................................... 36 Herencia .............................................................................................................................................................................. 38 Particionamiento de Tablas: ............................................................................................................................................... 41 Ejemplo ............................................................................................................................................................................... 41 Consultas entre bases de datos ............................................................................................................................................ 43 Tablas temporales ............................................................................................................................................................... 45 Archivos CSV ..................................................................................................................................................................... 45 Herramientas gráficas para la administración de bases de datos en PostgreSQL .............................................................. 47 PGADMIN3 ........................................................................................................................................................................ 47 DbVisualizer ....................................................................................................................................................................... 51 Consultas entre bases de datos: .......................................................................................................................................... 57 Routine Vacuuming ............................................................................................................................................................ 57 Actualización de Planificación de Estadística ................................................................................................................... 57 Autovacuum Daemon ......................................................................................................................................................... 58 Rutina de Indexación ......................................................................................................................................................... 58 Respaldos ............................................................................................................................................................................ 59 PG_DUMP .......................................................................................................................................................................... 59 Point In Time Recovery (PITR) ......................................................................................................................................... 60 Replicación ......................................................................................................................................................................... 64 2
Image of page 2
J USTIFICACIÓN USTIFICACIÓN Hoy en día, casi la totalidad de los sistemas de información existentes consiste en el uso de Sistemas Gestores de Bases de Datos (SGBD) relacionales. En el mercado del software existen múltiples opciones propietarias bien conocidas para suplir esta necesidad, sin embargo en el presente también existen opciones libres que, por su escasa capacidad publicitaria, son notablemente desconocidas, al menos en nuestro entorno. Este curso pretende enseñar las características básicas del SGBD PostgreSQL como alternativa en prestaciones y robustez para cualquier tipo de demanda a los SGBD propietarios más extendidos. O BJETIVO BJETIVO G G ENERAL ENERAL Brindar al estudiante los conocimientos necesarios para que sea capaz de gestionar bases de datos utilizando el SGBD Postgresql.
Image of page 3
Image of page 4

You've reached the end of your free preview.

Want to read all 65 pages?

  • Fall '19

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture