Contenido
Arquitectura del Motor de Base de Datos
Conceptos de BD relacional, Esquemas de la DB, Server, Servicios, Usuarios, Instalación del Motor: Alternativas y Usos
Configuración del servidor de desarrollo y de aplicaciones Plan de contingencia. Tipos de aplicaciones
Arquitectura. Conexiones persistentes y no persistentes
Manejo de documentación
Esquema
Administración de Bases de Datos
Estrategias de personalización:
Usuarios definidos en la DB, Usuarios concurrentes, Usuarios definidos mediante la aplicación.
Permisos y privilegios
Objetos: Tablas, Indices, Vistas, Triggers (Disparadores)
Mantenimiento de la DBBackup, Restauración, Análisis, Optimización, Reparación.
Manejo de herramientas para Administración DBMySQL Administrator (Herramienta visual)
MySQL (modo comando)
Migración de esquemas entre DB
Lenguaje Transaccional (SQL)
Instrucciones Select, insert, update, delete, alter, truncate, drop, create, otras.
Instrucciones complejas
Instrucciones entre varias tablas, Join, inner join, left join, right join, union, minus, sub query, otras.
Funciones
Fecha, numéricas, caracteres, booleanas, binarias, otras
Extensiones SQL Where, group by, order by, having, distinct, if, case, between, otras.
Optimización del motor (tunning)Análisis del plan de ejecución, Creación de índices, Hints.
Manejo de herramientas para desarrollo de aplicacionesMySQL query (herramienta visual), MySQL (modo comandos)
Inserción y generación de archivos planos en la DB (Técnicas de Migración)
Técnicas mediante comando insert, Técnicas mediante comando load.