Curso MySQL
Explorando MySQL Gestión de Datos y Consultas Efectivas
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á SQL como MySQL procedimental para interaccionar, consultar y administrar eficientemente los datos del Sistema Gestor de MySQL.
Lo que aprenderás
- Aprenderás el uso del DDL (Lenguaje de Definición de Datos) para definir datos y relaciones de una Base de Datos.
- Aprenderás el uso del DML (Lenguaje de Manipulación de Datos) para manipular y utilizar los datos de una Base de Datos.
- Conocerás y Aprenderás el uso de Transacciones (COMMIT, ROLLBACK, SAVEPOINTS).
- Conocerás y Aprenderás que son los Roles, Usuarios, además de conocer los diferentes privilegios de Sistema y Objeto.
- Programarás en el Lenguaje Procedural de PostgreSQL (PL/PGSQL).
- Conocerás y Aprenderás distintos métodos de Administración de Base de Datos.
Temario
I.- Fundamentos de BBDD. Sistemas de Información y BD
- Concepto y componentes un de 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 MYSQL
- Lenguaje de definición de datos.
- Lenguaje de manipulación de datos.
- Lenguaje de control.
V. Lenguaje Procedural para MYSQL
- 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 de 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 MYSQL
- Lenguaje de definición de datos.
- Lenguaje de manipulación de datos.
- Lenguaje de control.
V. Lenguaje Procedural para MYSQL
- 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.