ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Postgres


Enviado por   •  7 de Marzo de 2014  •  2.510 Palabras (11 Páginas)  •  222 Visitas

Página 1 de 11

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, --encoding=CODIFICACIÓN codificación para la base de datos

-O, --owner=DUEÑO usuario que será dueño de la base de datos

-T, --template=PATRÓN base de datos patrón a copiar

-e, --echo mostrar los comandos enviados al servidor

-q, --quiet no desplegar mensajes

--help mostrar esta ayuda y salir

--version mostrar el n•mero de versión y salir

Opciones de conexión:

-h, --host=ANFITRIÓN nombre del servidor o directorio del socket

-p, --port=PUERTO puerto del servidor

-U, --username=USUARIO nombre de usuario para la conexión

-W, --password preguntar la contraseña

Si no se especifica, se creará una base de datos con el mismo nombre que el usuario actual.

Desde SQL:

CREATE DATABASE name

[ TABLESPACE [=] tablespace ]

[ CONNECTION LIMIT [=] connlimit ] ];

createuser [OPCIÓN]... [ROL]

Opciones:

-s, --superuser el rol será un superusuario

-S, --no-superuser el rol no será un superusuario

-d, --createdb el rol podrá crear bases de datos

-D, --no-createdb el rol no podrá crear bases de datos

-r, --createrole el rol podrá crear otros roles

-R, --no-createrole el rol no podrá crear otros roles

-l, --login el rol podrá conectarse (predeterminado)

-L, --no-login el rol no podrá conectarse

-i, --inherit el rol heredará los privilegios de los roles de

los cuales es miembro (predeterminado)

-I, --no-inherit rol no heredará privilegios

-c, --connection-limit=N límite de conexiones para el rol

(predeterminado: sin límite)

-P, --pwprompt asignar una contraseña al nuevo rol

-E, --encrypted almacenar la constraseña cifrada

-N, --unencrypted almacenar la contraseña sin cifrar

-e, --echo mostrar los comandos a medida que se ejecutan

-q, --quiet no escribir ningún mensaje

--help desplegar esta ayuda y salir

--version desplegar información de versión y salir

... Continuación

createuser [OPCIÓN]... [ROL]

Opciones de conexión:

-h, --host=ANFITRIÓN nombre del

...

Descargar como (para miembros actualizados) txt (25 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com