Administración de MySQL

Inicio:
05-02-2018 / 16:00
Fin:
09-02-2018 / 21:00
Horas:
25
Días:

lunes a viernes

Precio:
720€

MySqlObtener los conocimientos necesarios para desarrollar, publicar y administración una base de datos. En base a ello, se plantean los siguientes objetivos particulares:

- Descubrir el potencial de una base de datos con licencia GPL como puede ser MySQL.
- Descubrir las principales herramientas de administración que dispone una base de datos al servicio del usuario.

1: Introducción a MySQL
Breve historias de MySQL, versiones y referencias.

2: Arquitectura
Describir el modelo cliente servidor de MySQL
Describir los protocolos de comunicación
Explicar los motores de almacenamiento
Explicar los conceptos básicos de cómo MySQL utiliza memoria y disco

3: Administración del sistema
Elegir el tipo adecuado de distribución de software de servidor
Instalar el servidor de MySQL
Iniciar y detener el servidor MySQL
Actualizar MySQL

4: Configuración del servidor
Archivos de configuración del servidor MySQL
Explicar el propósito de variables dinámicas de servidor
Revisar las variables de estado del servidor
Configurar las características servidor MySQL
Describir los archivos de registro disponibles

5: Clientes y herramientas
Describir los clientes disponibles para tareas administrativas
Utilizar los clientes de administración de MySQL
Utilice el cliente de línea de comandos mysql
Utilice el cliente de línea de comandos mysqladmin para las tareas administrativas
Utilice el cliente gráfico MySQL Workbench
Describir las herramientas disponibles en MySQL
Listar las APIs disponibles (conductores y conectores)

6: Principios de Base de datos
Definir una base de datos relacional (RDBMS )
Describir la estructura de una base de datos RDBMS
Explicar el uso de SQL y MySQL con bases de datos relacionales
Definir y utilizar el lenguaje de definición de datos (DDL)
Definir y utilizar el lenguaje de manipulación de datos (DML)

7: Diseño de Base de datos
Describir el modelado de bases de datos
Explica cómo utilizar las claves para identificar una fila
Explica cómo utilizar las claves externas para lograr la integridad referencial
Definir y llevar a cabo la normalización
Preparar un plan de diseño para una nueva base de datos

8: Tipos de datos
Explicar el uso de tipos de datos en el diseño de la base de datos
Enumerar las cuatro categorías de tipos de datos de MySQL
Elija los tipos de datos correctos de columnas
Describir las consideraciones especiales para el uso de tipos de datos
Explicar el uso de NULL

9: Creación de bases de datos y tablas
Utilizar la sentencia CREATE DATABASE
Utilizar la sentencia CREATE TABLE para agregar tablas a una base de datos
Utilizar SHOW CREATE TABLE
Describir y utilizar la indexación de la tabla
Utilizar SHOW INDEX

10: Obtener metadatos
Enumerar los métodos disponibles de metadatos
Reconocer la estructura de la base de datos INFORMATION_SCHEMA
Utilice los comandos disponibles para ver los metadatos
Utilizar el programa cliente mysql
Use las tablas INFORMATION para crear comandos de shell y declaraciones de
metadatos SQL

11: Transacciones y bloqueos
Utilice las sentencias de control de transacciones para ejecutar simultáneamente
varias sentencias SQL
Explicar las propiedades ACID
Describir los niveles de aislamiento de transacción
Utilice el bloqueo para proteger las transacciones

12: Motores de almacenamiento
Explicar el propósito general de motores de almacenamiento en MySQL
Enumerar los motores de almacenamiento disponible para MySQL
Describir el motor de almacenamiento InnoDB
Configurar el espacio de tabla de manera eficiente
Utilice claves externas para alcanzar la integridad referencial
Otros motores de almacenamiento disponibles

13: Particiones
Definir partición y su uso en MySQL
Enumerar las razones para el uso de particiones
Explicar los tipos de partición
Crear tablas con particiones
Crear subparticiones
Obtener metadatos de partición
Utilizar las particiones para mejorar el rendimiento

14: Gestión de usuarios
Describir la conexión de usuario y el proceso de consulta
Lista de requisitos para la autenticación de usuarios
Crear, modificar y borrar cuentas de usuario
Configurar los plugins de autenticación
Enumerar los tipos de privilegios
Conceder, modificar y revocar privilegios de usuario
Use SHOW PROCESSLIST para mostrar hilos de ejecución

15: Mantenimiento de tablas
Reconocer los tipos de operaciones de mantenimiento de tablas
Ejecutar sentencias SQL para el mantenimiento de la tabla
Mantener las tablas en función de su motor de almacenamiento

16: Exportar e importar
Exportar datos.
Importar datos

17: Copias de seguridad y recuperación
Describir los conceptos básicos de copia de seguridad
Enumerar los tipos de copias de seguridad
Enumerar las herramientas y utilidades de copia de seguridad de MySQL
Hacer copias de seguridad binarios y de texto
Explicar el papel de los archivos de registro y de estado de las copias de seguridad
Realizar la recuperación de datos

Utilizamos cookies propias, analizando sus hábitos de navegación en nuestra página web, con la finalidad de garantizar la calidad, seguridad y mejora de los servicios ofrecidos a través de la misma. En los casos en que el usuario no manifieste expresamente si acepta o no la instalación de las cookies, pero continúe utilizando nuestra página web, se entenderá que éste ha dado su consentimiento, informándole expresamente de la posibilidad de bloquear o eliminar las cookies instaladas en su equipo mediante la configuración de las opciones del navegador. Para saber más sobre las cookies, su uso y eliminación, ver política de cookies.

Acepto las cookies para estes sitio.

EU Cookie Directive