Curso Postgre SQL
Dominando Datos con Postgre SQL un viaje práctico de Modelos a Consultas
Diseñarás una BBDD, convirtiendo el Modelo Entidad Relación (MER) a Modelo Relacional (ER) y la normalizarás si fuese necesario. Se estudiará PgSQL-PL/pgSQL, para interaccionar, consultar y administrar eficientemente los datos del Sistema Gestor de PostgreSQL
Lo que aprenderás
- Conocerán desde lo básico hasta sólido nivel avanzado sobre Bases de Datos.
- Conocerán a uno de los motores más populares y gratuitos de Bases de Datos, el MySQL.
- Conocerán a fondo, desde 0 hasta avanzado, el Lenguaje de Consultas de Bases de Datos (Lenguaje SQL para MySQL).
- Conocerán a fondo, una de las mejores herramientas cliente, para el manejo y administración de MySQL.
- Realizarán ejercicios prácticos y reales para obtener información de la Base de Datos.
- Todo a nivel avanzado sobre Stored Procedures (procedimientos almacenados).
- Aprenderán sobre TRIGGERS (Disparadores) en MySQL.
- Conocerán las VISTAS en MySQL.
- Aprenderán sobre TRANSACCIONES en MySQL.
- Aprenderán a crear, diseñar y modelar Bases de Datos usando los diagramas de Entidad Relación (EER) con MySQL Workbench.
- Aprenderán la línea de comandos de la Consola de MySQL y a realizar operaciones y su sintaxis.
Temario
I.- Fundamentos de BBDD. Sistemas de Información y BD
- Concepto y componentes un Sistema de Información.
- Sistemas Tradicionales de Ficheros a las Bases de Datos.
- Concepto de Base de Datos.
- Distintos Niveles de Abstracción de una BD.
- Sistemas de Ficheros y Sistemas de gestión de BBDD.
- Los sistemas de gestión de ficheros.
- Concepto y Funciones del SGBD.
- Funcionamiento del SGBD.
- La Arquitectura ANSI/X3/SPARC.
- La Arquitectura y la Independencia.
- Físico/Lógica.
- Estructura General de un SGBD.
II.- Modelos de datos Concepto de Modelo de Datos
- Modelo vs. Esquema.
- Clasificación de los Modelos de Datos.
- Elementos de un Modelo de Datos.
- Los Modelos de Datos en el Diseño de BD.
- Relación entre MD y Lenguajes de Datos.
- El Modelo E/R extendido.
- Entidad.
- Interrelación.
- Dominio y valor.
- Atributo
- Generalización.
- El Modelo Relacional.
- Estática: Elementos del modelo relacional. Relación -Claves -Restricciones.
- Dinámica: Álgebra relacional.
III. Diseño de BD Modelado conceptual
- El modelado conceptual de datos en el proceso de desarrollo software.
- Etapas del modelado conceptual.
- Diseño lógico.
- Metodología de diseño de BD.
- Teoría de la normalización.
IV.- Implementación de BD El Lenguaje Postgres
- Lenguaje de definición de datos.
- Lenguaje de manipulación de datos.
- Lenguaje de control.
V. Lenguaje procedural para Postgres
- Procedimientos almacenados.
- Procedimientos y Funciones. Cursores – Triggers.
Características
- Dirigido a: Estudiantes de FP, universitarios, Bachiller, Master y personas que necesiten aprender el uso de esta herramienta.
- Tipo de curso: Clases particulares tele-presenciales con temario adaptado a la necesidad del alumno, 100% práctico.
- Duración: Lo marca el alumno según las horas contratadas.
- Modalidad: Aula Virtual (Zoom), con profesor en vivo.
- Turno: Mañana y tarde.
- Nº de alumnos: Pueden ser individuales o en grupos con un máximo de 3 alumnos, esto se define al momento de reservar las horas.
- 1 alumno€25 - 1 hora
- 2 alumnos€40 - 1 hora
- 3 alumnos€50 - 1 hora
Clases Particulares
- Universitarios Alumnos de todas las Universidades
- FP Alumnos de Formación Profesional
- Máster Alumnos de Máster de Ingeniería
Temario
I.- Fundamentos de BBDD. Sistemas de Información y BD
- Concepto y componentes un Sistema de Información.
- Sistemas Tradicionales de Ficheros a las Bases de Datos.
- Concepto de Base de Datos.
- Distintos Niveles de Abstracción de una BD.
- Sistemas de Ficheros y Sistemas de gestión de BBDD.
- Los sistemas de gestión de ficheros.
- Concepto y Funciones del SGBD.
- Funcionamiento del SGBD.
- La Arquitectura ANSI/X3/SPARC.
- La Arquitectura y la Independencia.
- Físico/Lógica.
- Estructura General de un SGBD.
II.- Modelos de datos Concepto de Modelo de Datos
- Modelo vs. Esquema.
- Clasificación de los Modelos de Datos.
- Elementos de un Modelo de Datos.
- Los Modelos de Datos en el Diseño de BD.
- Relación entre MD y Lenguajes de Datos.
- El Modelo E/R extendido.
- Entidad.
- Interrelación.
- Dominio y valor.
- Atributo
- Generalización.
- El Modelo Relacional.
- Estática: Elementos del modelo relacional. Relación -Claves -Restricciones.
- Dinámica: Álgebra relacional.
III. Diseño de BD Modelado conceptual
- El modelado conceptual de datos en el proceso de desarrollo software.
- Etapas del modelado conceptual.
- Diseño lógico.
- Metodología de diseño de BD.
- Teoría de la normalización.
IV.- Implementación de BD El Lenguaje Postgres
- Lenguaje de definición de datos.
- Lenguaje de manipulación de datos.
- Lenguaje de control.
V. Lenguaje procedural para Postgres
- Procedimientos almacenados.
- Procedimientos y Funciones. Cursores – Triggers.
Características
- Dirigido a: Estudiantes de FP, universitarios, Bachiller, Master y personas que necesiten aprender el uso de esta herramienta.
- Tipo de curso: Clases particulares tele-presenciales con temario adaptado a la necesidad del alumno, 100% práctico.
- Duración: Lo marca el alumno según las horas contratadas.
- Modalidad: Aula Virtual (Zoom), con profesor en vivo.
- Turno: Mañana y tarde.
- Nº de alumnos: Pueden ser individuales o en grupos con un máximo de 3 alumnos, esto se define al momento de reservar las horas.