• No se han encontrado resultados

Entrenamiento en PostgreSQL

N/A
N/A
Protected

Academic year: 2021

Share "Entrenamiento en PostgreSQL"

Copied!
7
0
0

Texto completo

(1)
(2)

Entrenamiento en PostgreSQL

Identificación del Documento

1 Lugar y fecha

San Cristóbal, 23 de abril de 2014

2 Código del documento 3 Tipo de documento 4 Versión

TE-PGSQL-01 Temario de entrenamiento tecnológico 1

5 Nombre del documento

Entrenamiento en PostgreSQL 6 Uso

Público

TE-PGSQL-01 Página 2 de 7

San Cristóbal, 23 de abril de 2014 www.opensinergia.com

(3)

3.Temario 5 Taller de PostgreSQL orientado a administración de base de datos 5

Temas 5

Audiencia 6

Cantidad de horas 6

Taller de PostgreSQL orientado a desarrolladores de software. 6

Temas 6

Audiencia 7

Cantidad de horas 7

4.Consideraciones 7

(4)

Entrenamiento en PostgreSQL

1. Introducción

PostgreSQL es un servidor de base de datos SQL avanzado, disponible en una amplia gama de plataformas y se está convirtiendo rápidamente en una de las bases de datos de servidor más populares del mundo, con una envidiable reputación por su rendimiento, estabilidad, seguridad y una enorme variedad de características avanzadas.

Además, PostgreSQL es uno de los proyectos pioneros de Software Libre, totalmente disponible para su uso y aprovechamiento y desarrollado por una comunidad muy diversa en todo el mundo.

Uno de los beneficios más claros de PostgreSQL es que es software libre, lo que significa que se tiene una licencia muy permisiva de instalar, usar y distribuirlo sin tener que pagar a nadie honorarios o regalías por ello. Además de eso, PostgreSQL es bien conocido como una base de datos que se mantiene por períodos largos, y requiere poco o ningún mantenimiento en muchos casos. En general, PostgreSQL proporciona un costo total de propiedad muy bajo.

2. Objetivo del entrenamiento

Asociación Cooperativa OpenSinergia ofrece su plan de entrenamiento para el uso del gestor de base de datos relacional PostgreSQL enmarcado en dos talleres:

2.1. Taller de PostgreSQL orientado a administración de base de datos.

Se pretende mostrar un enfoque práctico para instalar, configurar y mantener el gestor de base de datos. Es deseable que el participante tenga nociones básicas de GNU/Linux en cuanto el uso de la terminal.

2.2. Taller de PostgreSQL orientado a desarrolladores de software.

Se muestra como se puede usar la teoría general de base de datos relacionales para la implementación concreta de una base de datos mediante el uso del lenguaje SQL.

Se enseñarán una serie de herramientas que permitirán aprovechar al máximo los recursos ofrecidos por el gestor de base de datos para el desarrollo de software.

TE-PGSQL-01 Página 4 de 7

San Cristóbal, 23 de abril de 2014 www.opensinergia.com

(5)

3. Temario

3.1. Taller de PostgreSQL orientado a administración de base de datos

Temas

1. El gestor de base de datos PostgreSQL y sus características. 2. Instalación

2.1 Inspección de paquetería, archivos y comandos generados 2.2 El usuario postgres

3. Definición del “Cluster PostgreSQL”.

4. Planificación de la base de datos para un sistema de información. 4.1 Primera conexión al servidor.

4.2 Creación de la primera base de datos.

4.3 Explicación de las base de datos “templates”

4.4 Usuario administrativo y no administrativo de la base de datos. ¿Por que esta filosofía en los entornos empresariales ?

4.5 Configuración de los esquemas de conexión a la base de datos. 5. Otorgamiento de Roles y Privilegios

6. Interactuando con el cliente psql sin temer a la terminal. 7. Usando SQL en algunos aspectos administrativos.

8. Estudio de volumetría de datos.

9. Inspección de dependencias entre tablas.

10. Técnicas de respaldo y restauración de datos (backup/restore): 10.1 Respaldo y restauración global.

(6)

Entrenamiento en PostgreSQL

Audiencia

Personal de tecnología en áreas de telemática y administración de servidores.

Cantidad de horas

10 horas (de 60 minutos)

3.2. Taller de PostgreSQL orientado a desarrolladores de software.

Temas

1 Las base de datos relacionales y un vistazo a las reglas de Codd. 2 Normalización de base de datos.

3 El diagrama entidad relación: 3.1 Notación.

3.2 Cardinalidad y opcionalidad.

3.3 Comprendiendo las relaciones entre tablas

4 El lenguaje SQL para la definición de objetos de base de datos 4.1 Setencias DDL

4.2 Comprendiendo la sentencia ALTER

4.3 ¿ Por que PostgreSQL es realmente una base de datos objeto-relacional? 4.4 Qué son los índices y para qué sirven.

5 El lenguaje SQL para consultas sobre una tabla: 5.1 Consultando información en una tabla. 5.2 Filtrado de registros.

5.3 Ordenamiento simple y múltiple.

5.4 Comprendiendo la cláusula group by y exploración a las funciones de agregado. 6 El lenguaje SQL para consultas sobre múltiples tablas:

6.1 Comprendiendo los tipos de join: inner, left y right.

6.2 Prácticas para generación de reportes y consultas más complejas. 7 Herramientas SQL para desarrolladores de software:

7.1 Creación de vistas.

TE-PGSQL-01 Página 6 de 7

San Cristóbal, 23 de abril de 2014 www.opensinergia.com

(7)

7.3 Un vistazo a las funciones de ventana. 7.4 Creación de procedimientos almacenados. 7.5 Creación de disparadores (triggers).

7.6 Sentencias DML aderezadas.

Audiencia

Personal del área de desarrollo de software. Se recomienda que dichas personas también efectúen el taller orientado a administración de base de datos.

Cantidad de horas

16 horas (de 60 minutos)

4. Consideraciones

• Se requiere que las estaciones de trabajo (PC o laptop) de los participantes posean GNU/Linux Ubuntu/Debian.

• La distribución horaria y el sitio para la capacitación se definen con el cliente. • Asociación Cooperativa OpenSinergia cuenta en sus instalaciones con un aula

tecnológica apta para impartir este entrenamiento, suministrando todos los recursos tecnológicos requeridos y la configuración apropiada de los equipos y aplicaciones.

5. Información de contacto

E-mail de OpenSinergia [email protected]

Sitio web www.opensinergia.com

Dirección Nº 1-63, carrera 10 entre calle 1 y avenida 19 de Abril. Sector La Concordia.

Referencias

Documento similar

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

En el caso de realizar una análisis estructural dinámico lineal de un edificio en particular, se necesita disponer de la información correspondiente a las dimensiones en planta y

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

En este sentido, puede defenderse que, si la Administración está habilitada normativamente para actuar en una determinada materia mediante actuaciones formales, ejerciendo

La moral especial (o institucional, la M de G ARZÓN ) parece ofrecer de- masiados pretextos; terminaría por justificar cualquier tipo de acción requerida por ra- zones

En este Ministerio actualmente toda la información se maneja de forma manual, por lo que el objetivo de este trabajo se basa esencialmente en el estudio de las