Aunque inicialmente está planificada para 30 horas lectivas, esta formación de Administración MySQL puede adaptarse a los requerimientos de cada cliente en duración, modalidad o profundidad. Además, se trata de un curso que puede subvencionarse o bonificarse a través de Fundae, para lo que podemos gestionar los trámites y la documentación para conseguir estas subvenciones de forma gratuita.
Objetivos:
- Describir las características y beneficios de MySQL.
- Explicar los conceptos básicos de las bases de datos relacionales.
- Diseña una base de datos eficaz.
- Emitir declaraciones de MySQL desde el cliente de línea de comandos de MySQL.
- Realizar operaciones de base de datos mediante MySQL Workbench.
- Seleccione los tipos de datos adecuados para su base de datos.
- Construya una base de datos y tablas usando SQL.
- Modifica la estructura de tu base de datos.
- Crea índices y claves.
- Agregar o actualizar datos de la base de datos.
- Consultar datos con sentencias SELECT.
- Unir datos de varias tablas.
- Utilice funciones integradas de MySQL.
- Exportar e importar datos de bases de datos.
- Explicar las transacciones de la base de datos.
- Obtenga información sobre el servicio en la nube MySQL.
Temario del curso de Administración MySQL – 30 horas
Introducción a MySQL
- Descripción general de MySQL
- ¿Qué es MySQL Cloud Service?
- Qué significa aprovisionar una instancia de MySQL Cloud Service
- En qué se diferencia una instancia de MySQL Cloud Service de tener una instancia local
- Cómo el contenido del curso MySQL cubre el material que se aplica ya sea que ejecute MySQL
- localmente o en MySQL Cloud Service
Cliente y servidor MySQL
- Modelo cliente / servidor MySQL
- Conectores MySQL
- Instalación del servidor MySQL
- Configuración de la contraseña de root
- Iniciar y detener el servidor MySQL
- Usando el cliente MySQL
- Banco de trabajo MySQL
Conceptos básicos de la base de datos
- Conceptos básicos de las bases de datos relacionales
- Hoja de cálculo versus base de datos
- Entidades y relaciones
- Categorías de relaciones
- Lenguaje SQL y MySQL
- Lenguaje de definición de datos SQL
- Lenguaje de manipulación de datos SQL
Diseñando su base de datos
- Modelado de bases de datos
- Teclas
- Normalización
- Diseño de base de datos
- Ver y evaluar una base de datos
Tipos de datos
- Tipos de datos como parte del diseño de bases de datos
- Tipos de datos numéricos
- Tipos de datos temporales
- Tipos de datos de cadena
- Compatibilidad con conjuntos de caracteres y colación
- Consideraciones sobre el tipo de datos
- El significado de NULL
Crear bases de datos y tablas
- Crear una base de datos
- Crear una tabla
- Mostrando cómo se creó una tabla
- Opciones de columna
- Opciones de tabla
- Índices, claves y restricciones
Modificar bases de datos y tablas
- Eliminar bases de datos y tablas
- Crear una tabla nueva usando una tabla existente
- Confirmación de la creación de una nueva mesa
- Copiar una estructura de tabla existente
- Crear una tabla temporal
- Agregar, eliminar y modificar columnas de la tabla
- Agregar, eliminar y modificar índices
Consulta de datos de tabla
- La declaración SELECT
- Creando Vistas
- Consultar datos desde una aplicación
- Exportación e importación de un archivo delimitado
- Resolución de problemas: niveles de autorización
Modificar los datos de la tabla
- Manipulación de datos
- Insertar registros
- Reemplazo de registros existentes
- Actualización de registros existentes
- Eliminando registros
- Exportar e importar un script
- Transacciones de declaraciones múltiples
- Modificar datos de una aplicación
Funciones
- Funciones en expresiones MySQL
- Usar funciones
- Funciones de cadena
- Funciones de fecha y hora
- Funciones numéricas
- Funciones agregadas
- Espacios en nombres de funciones
Uniendo Mesas
- Consultar varias tablas
- Unir tablas con SELECT
- Uniones internas
- Uniones externas
- Alias de nombre de tabla