| Curso de PostgreSQL. Procesamiento de base de datos. |
|
|
|
|
|
Curso de PostgreSQL. Procesamiento de base de datos.
Duración: 32 horas (incluidas 4h. de desarrollo de trabajo práctico). Precio: 600 euros (+18% de IVA) Un ordenador por alumno - Máximo 10 alumnos Lugar: Aula Ultimobyte Parque Tecnológico C/ Charles Robert Darwin 13-2ª planta 46980 Paterna Valencia.
Temario:
1. Introducción a base de datos relacionales 1.1Introducción a bases de datos relacionales 1.2 Sistemas de administración de bases de datos relacionales 1.3 Algebra Relacional 1.4 Cálculo relacional 1.5 Normalización 1.6 Integridad relacional 1.7 Diseño de base de datos 2. Introducción a PostgreSQL 2.1 Historia de PostgreSQL 2.2 Introducción 2.3 El proyecto Postgres de Berkeley 3. Administrando sesiones 3.1 Iniciando sesiones 3.2 Controlando sesiones 3.3 Uso de ayuda 3.4 Tipos de sisiones 4. Comandos SQL 4.1 Bases de datos relacionales 4.2 Comandos SQL fundamentales CREATE TABLE, INSERT, SELECT, WHERE, DELETE, UPDATE, ORDER BY y DELETE 5. Personalización de consultas 5.1 Tipos de datos 5.2 Valores por defecto y valores NULL 5.3 Etiquetas de las columnas 5.4 Comentarios 5.5 Usando operadores lógicos AND, OR y NOT 5.6 Rango de valores 5.7 Comparando los datos utilizando la cláusula LIKE 5.8 Expresiones regulares 5.9 Clausula CASE 5.10 Eliminando tuplas repetidas 5.11 Funciones y Operadores 5.12 Parámetros SET, SHOW, y RESET 6. Funciones agregadas SQL 6.1 Funciones agregadas 6.2 Uso de GROUP BY y HAVING 7. Cruce entre tablas 7.1 Tablas y columnas referenciadas 7.2 Cruce entre tablas 7.3 Creación de cruce 7.4 Performance de los cruces 7.5 Tipos de cruces 8. Enumerando las tuplas 8.1 Números de Identificación de Objetos (OIDs) 8.2 Limitaciones de OIDs 8.3 Creación de secuencias 8.4 Uso de secuencias para enumerar las tuplas 8.5 Tipo de datos Serial 8.6 Enumerando manualmente las tuplas 9. Combinado consultas 9.1 Cláusulas UNION, EXCEPT e INTERSECT 9.2 Consultas subordinadas 9.3 Actualizando con la cláusula FROM 9.4 Insertando datos con la cláusula SELECT 9.5 Creación de tablas usando la cláusula SELECT 10. Tipos de datos 10.1 Propósitos de los tipos de datos 10.2 Instalando tipos 10.3 Conversión de tipos de datos con la cláusula CAST 10.4 Funciones, operadores y variables que sorporta 10.5 PostgreSQL 10.6 Arreglos 10.7Objetos grandes 11. Transacciones y bloqueos 11.1 Transacciones 11.2 Visibilidad de transacciones 11.3 Bloqueo 12. Controlando la salida de las consultas 12.1 Uso de la cláusula LIMIT 12.2 Cursores 13. Administrando tablas 13.1 Tablas temporales 13.2 Uso de la cláusula AFTER TABLE - Uso de las cláusulas REVOKE y GRANT - Definiendo vistas y reglas 14. Importando y exportando datos 14.1 Utilización de la cláusula COPY 14.2Utilización de la cláusula DELIMITERS 15. Administración de un servidor 15.1 Archivos 15.2 Creación de usuarios 15.3 Creación de base de datos 15.4 Configuración de acceso 15.5 Copia de seguridad y restauración 15.6 Iniciando y deteniendo el servidor de base de datos 15.7 Monitoreando el trabajo del servidor de base de datos 15.8 Rendimiento 15.9 Catálogo 16. Programación de funciones en PL/pgSQL 16.1 Introducción 16.2 Ventajas de uso de PL/pgSQL 16.3 Estructura de PL/pgSQL 16.4 Comentarios, constantes y variables 16.5 Atributos 16.6 Expresiones 16.7 Sentencias 16.8 Estructuras de control de flujo 17. Herramientas de consultas 17.1 pgslq 17.2 pgaccess 17.3 pgadmin 17.4 pgexplorer 17.5 pgmonitor 18. Interfaces de programación 18.1 ODBC 18.2 Java (jdbc) 18.3 PHP 19. SQL Embebido en Tcl/Tk 19.1 Sintaxis - Estructura básica - Declaración de variables de intercomunicación - Indicadores - Operaciones básicas 19.2 Uso de SQL embebido - Conexión a la base de datos - Consultas a la base de datos - Uso de indicadores - Errores 19.3 Transacciones - Introducción 20. Trabajo final 20.1 Desarrollo del trabajo final Material: CD con distribución Linux, carpeta con documentación y certificado del curso.
|
Volver
|