|
Usuarios Avanzados de Bases de Datos y Técnicos de Sistemas que deseen conocer a fondo la estructura de una BBDD MySQL y las labores de administración propias de la Base de
Los alumnos deberán tener amplios conocimientos del lenguaje SQL y conocimientos de BBDD Relacionales desde el punto de vista de usuario.
Presencial
40 horas
Adquirir los conocimientos fundamentales acerca de la estructura física y lógica de las Bases de Datos en MySQL. Los asistentes adquirirán los conocimientos necesarios para la realización de las tareas y funciones propias de la administración del SGBDR MySQL, aprenderá además consideraciones técnicas de consultoría de calidad para el correcto diseño de una base de datos.
MÓDULO 1: INTRODUCCIÓN
1.1.Panorámica del sistema de gestión de base de datos MySQL
1.2.El servidor MySQL incrustado (embedded)
1.3.Cumplimiento de los estándares por parte de MySQL
MÓDULO 2: INSTALAR MYSQL
2.1.Cuestiones generales sobre la instalación
2.2.Instalación MySQL estándar con una distribución binaria
2.3.Puesta en marcha y comprobación después de la instalación. Arranque/Parada
MÓDULO 3: ACCIONES BÁSICAS DEL ADMINISTRADOR
3.1.Conectarse y desconectarse del servidor
3.2.Lanzamiento de consultas
3.3.Crear y utilizar una base de datos
3.4.Obtener información sobre bases de datos y tablas
3.5.Usar mysql en modo batch
MÓDULO 4: ADMINISTRACIÓN DE BASES DE DATOS
4.1.El servidor MySQL y scripts de arranque del servidor
4.2.El gestor de instancias de MySQL
4.3.Configuración del servidor MySQL
4.4.El proceso de cierre del servidor MySQL
4.5.Cuestiones de seguridad
4.6.El sistema de privilegios de acceso de MySQL
4.7.Gestión de la cuenta de usuario MySQL (usuarios/contraseñas)
4.8.Prevención de desastres y recuperaciones. Backups.
4.9.Uso internacional y localización de MySQL
4.10.Los ficheros de registro (log) de MySQL
4.11.Ejecutar más de un servidor MySQL en la misma máquina
4.12.La caché de consultas de MySQL
MÓDULO 5: SOPORTE DE CONJUNTOS DE CARACTERES
5.1.Conjuntos de caracteres y colaciones en general
5.2.Conjuntos de caracteres y colaciones en MySQL
5.3.Determinar el conjunto de caracteres y la colación por defecto
5.4.Efectos del soporte de conjuntos de caracteres
5.5.Soporte Unicode
5.6.UTF8 para metadatos
5.7.Compatibilidad con otros SGBDs (Sistemas gestores de bases de datos)
5.8.Formato del nuevo fichero de conjunto de caracteres
5.9.Conjunto de caracteres nacional
5.10.Conjuntos de caracteres y colaciones que soporta MySQL
MÓDULO 6: TIPOS DE DATOS EN MYSQL
6.1.Panorámica de tipos numéricos
6.2.Panorámica de tipos de fechas y hora
6.3.Panorámica de tipos de cadenas de caracteres
6.5.Requisitos de almacenamiento según el tipo de columna
6.6.Escoger el tipo de columna correcto
6.7.Usar tipos de columnas de otros motores de bases de datos
MÓDULO 7: SINTAXIS DE SENTENCIAS SQL
7.1.Sentencias de definición de datos (Data Definition Statements)
7.2.Sentencias de manipulación de datos (Data Manipulation Statements)
7.3.Sentencias útiles de MySQL
7.4.Comandos transaccionales y de bloqueo de MySQL
7.5.Sentencias de administración de base de datos
MÓDULO 8: MOTORES DE ALMACENAMIENTO DE MYSQL Y TIPOS DE TABLAS
8.1.El motor de almacenamiento MyISAM
8.2.El motor de almacenamiento MERGE
8.3.El motor de almacenamiento MEMORY (HEAP)
8.4.El motor de almacenamiento BDB (BerkeleyDB)
8.5.El motor de almacenamiento EXAMPLE
8.6.El motor de almacenamiento FEDERATED
8.7.El motor de almacenamiento ARCHIVE
8.8.El motor de almacenamiento CSV
MÓDULO 9: EL MOTOR DE ALMACENAMIENTO INNODB
9.1.Panorámica de InnoDB
9.2.Información de contacto de InnoDB
9.3.Configuración de InnoDB
9.4.Opciones de arranque de InnoDB
9.5.Crear el espacio de tablas InnoDB
9.6.Crear tablas InnoDB
9.7.Añadir y suprimir registros y ficheros de datos InnoDB
9.8.Hacer una copia de seguridad y recuperar una base de datos InnoDB
9.9.Trasladar una base de datos InnoDB a otra máquina
9.10.Bloqueo y modelo de transacciones de InnoDB
9.11.Consejos de afinamiento del rendimiento de InnoDB
9.12.Implementación de multiversión
9.13.Estructuras de tabla y de índice
9.14.Gestión de espacio de ficheros y de E/S de disco (Disk I/O)
9.15.Tratamiento de errores de InnoDB
9.16.Restricciones de las tablas InnoDB
9.17.Resolver problemas relacionados con InnoDB
MÓDULO 10: Vistas (Views)
MÓDULO 11: La base de datos de información INFORMATION_SCHEMA
11.1.Las tablas INFORMATION_SCHEMA
MÓDULO 12: GNU General Public License
MÓDULO 13: MySQL FLOSS License Exception
|