freddy

Páginas: 44 (10794 palabras) Publicado: 27 de junio de 2014
Proyecto
Fortalecimiento de las capacidades TIC
en PyMEs y Gobiernos Locales
mediante el uso de software libre



Material de Apoyo
Curso Básico de
Administración del SGBD PostgreSQL


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 Unportedlicense, available at http://creativecommons.org/licenses/by-sa/3.0/.

Tabla 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 postgresqlpor 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 Schemas24
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 45Herramientas 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

Justificación

Hoy en día, casi la totalidad de lossistemas 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 cursopretende 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.

Objetivo General

Brindar al estudiante los conocimientos necesarios para que sea capaz de gestionar bases de datos utilizando el SGBD Postgresql.

Objetivos Específicos

Al final del curso el estudiante estará encapacidad de:
1. Llevar a cabo el proceso de instalación y configuración de Postgresql 8.3.
2. Configurar el SGBD de acuerdo con los recursos del equipo.
3. Asegurar los datos mediante mecanismos de autenticación de clientes.
4. Realizar operaciones básicas de tablas y datos mediante el lenguaje PSQL.
5. Administrar gráficamente bases de datos.
6. Llevar a cabo rutinas de mantenimiento ymonitoreo de las bases de datos.
7. Respaldar y recuperar los datos.
8. Utilizar algunas características avanzadas del SGBD como lo son dblik, herencia y particionamiento de tablas.
9. Hacer replicación de bases de datos.

Metodología

El objetivo principal de este manual es lograr transmitir al estudiante los conocimientos necesarios para que sea capaz de gestionar bases de datos utilizandoel SGBD Postgresql.

Para ello se hará uso de otros materiales adicionales, los cuales deben ser proveídos al estudiante, ya que este documento hará referencia a ellos.

Requisitos mínimos

Este curso está dirigido a personas con conocimientos básicos de:
Computación, (especialmente en el sistema operativo GNU/Linux).
Lenguaje SQL Estándar.








CAPÍTULO 1

INSTALACIÓN Y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • freddy
  • freddy
  • Freddy
  • freddy
  • freddy
  • Freddy
  • freddy
  • Freddy

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS