Postgres
Enviado por markuzempire • 7 de Marzo de 2014 • 2.510 Palabras (11 Páginas) • 203 Visitas
Jose M. Alarcón Medina (ITI - Formación)
● Objetivos
● Plan del curso
● Metodología y Materiales
● Desarrollo del curso
● Próximos pasos
● Proporcionar a los profesionales responsables de las bases de datos los conocimientos para la instalación y administración de una base de datos PostgreSQL.
● El alumno al finalizar el curso sabrá cómo instalar PostgreSQL, configurar el entorno así como administrar los recursos que proporciona la base de datos.
● Dia I:
– Presentación e Introducción
– Estructura física y lógica
● Día II:
– Instalación y Desinstalación
– Puesta en marcha
● Día III:
– Seguridad
– Procesamiento de instrucciones y transacciones
● Día IV:
– Configuración
– Copias de seguridad y respaldo
– Tareas administrativas
● Día V:
– Rendimiento
– Monitorización
– Afinamiento
– Catálogo del Sistema
– Otros temas
● Metodología:
– Las clases teórico-prácticas.
– Servidor central al que puedan conectarse los alumnos, así como instalaciones en sus ordenadores.
– Se proporcionaran ejercicios para realizar las prácticas.
– El alumno al finalizar el curso sabrá cómo instalar PostgreSQL, configurar el entorno así como administrar los recursos que proporciona la base de datos.
● Materiales:
– Manual del curso
– Boletines de prácticas con soluciones
– Scripts de ayuda y ejemplo
– http://www.uv.es/alarmedi/iti2007
Desarrollo del Curso
● Presentación
● SGBD, Lenguajes
● Historia PostgreSQL
● Uso de las herramientas
● Psql y pgAdmin3
● Arquitectura
– Procesos Postmaster / Postgres (uso del socket TCP/IP)
– Memoria compartida
– Almacenamiento en Disco
● Concepto: CLUSTER BASE DE DATOS
● Estructura Física
– Zona Memoria Compartida
– Socket de TCP/IP
– Almacenamiento en disco
● INITDB: Creación del cluster
– Ficheros
– Directorios
Estructura PostgreSQL – initdb (III)
● Opciones:
● [-D, --pgdata=]DATADIR ubicación para este cluster de bases de datos
● -E, --encoding=CODIFICACION codificación por omisión para nuevas bases de datos
● --locale=LOCALE inicializar usando esta configuración local
● -A, --auth=METODO método de autentificación por omisión para
conexiones locales
● -U, --username=USUARIO nombre del superusuario del cluster
●
-?,
--help
mostrar esta ayuda y salir
Si el directorio de datos no es especificado, se usa la variable de ambiente PGDATA.
Estructura PostgreSQL (IV)
● Estructura Lógica
– Bases de Datos
– Tablespaces
– Roles de grupo
– Roles de login
● Forman el CLUSTER DE BASE DE DATOS
$ createdb [OPCIÓN]... [NOMBRE] [DESCRIPCIÓN]
Opciones:
-D, --tablespace=TBLSPC tablespace por omisión de la base de datos
-E,
...