Publicado el 22 de Abril del 2018
1.211 visualizaciones desde el 22 de Abril del 2018
1,0 MB
65 paginas
Creado hace 14a (15/03/2010)
PPROYECTO
ROYECTO
TIC
ORTALECIMIENTO DEDE LASLAS CAPACIDADES
FFORTALECIMIENTO
CAPACIDADES TIC
OBIERNOS L LOCALES
OCALES
SOFTWARE LIBRE
LIBRE
ENEN P PYYMEMESS YY G GOBIERNOS
MEDIANTE ELEL USOUSO DEDE SOFTWARE
MEDIANTE
ATERIAL DEDE A APOYOPOYO
MMATERIAL
CCURSOURSO B BÁSICO
ÁSICO DEDE
SGBD POSTGRE
AADMINISTRACIÓN
DMINISTRACIÓN DELDEL SGBD P
OSTGRESQLSQL
Elaborado por:
Ing. Patricia Araya Obando
Programa de las Naciones Unidas Para el Desarrollo
Universidad nacional
Marzo 2010
TTABLA
ABLA DEDE CONTENIDOS
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
JJUSTIFICACIÓ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
Comentarios de: Curso Básico de Administración del SGBD PostgreSQL (0)
No hay comentarios