Administración de Bases de Datos MySQL
Información
Fundación Germán Sánchez Ruipérez
Online
Curso
• Conocer los principios básicos del diseño y construcción de Bases de Datos. • Realizar las tareas de instalación, configuración y administraciónde MySQL • Aprender la forma de optimizar las Bases deDatos y protegerlas contra posibles agresiones. • citar al alumno para crear un entorno de pruebas en el que realizar prácticas reales relacionadas con el curso. A quién va dirigido Este curso está destinado a estudiantes de informática y carreras técnicas, técnicos informáticos y profesionales del sector que deseen embarcarse en el aprendizaje de administración de Bases de Datos. Temario completo de este curso 11. Programa completo del curso: Módulo 1. Introducción a las bases de datos 1.1. Introducción 1.2. Evolución del almacenamiento de datos 1.3. Misiones de una DB 1.4. Bases de datos: Esquema, instancia 1.5. Misiones de un SGBD 1.6. Niveles de abstracción en un SGBD Módulo 2. Información general sobre MySQL 2.1. Historia de MySQL 2.2. Principales características técnicas de MySQL 2.3. Primeras consideraciones 2.4. de desarrollo de MySQL y situación actual 2.5. Compra de SUN y Oracle 2.6. Presente y futuro de MySQL 2.7. Diferentes forks surgentes 2.8. Nuevas funcionalidades en MySQL 5.X y 6.X 2.9. Cómo informar de bugs y problemas Módulo 3. Instalación MySQL 3.1. Sistemas operativos soportados 3.2. Escoger la sión y distribución a instalar 3.3. Instalar MySQL 3.3.1. Instalar MySQL en Windows 3.3.2. Instalar MySQL junto con xampp en Windows 3.3.3. Instalar MySQL en Linux 3.3.3.1. Entorno de pruebas 3.3.3.2. Instalación de MySQL y otros servicios 3.3.3.3. Arrancar y parar 3.4. Comparaciones de MySQL en Windows vs Linux Módulo 4. Uso y manejo inicial de MySQL 4.1. Conexión y desconexión 4.2. Primeros pasos 4.3. Obtener información sobre base de datos y tablas 4.4. Asegurar a MySQL 4.5. Soporte de tablas Módulo 5. Nociones de MySQL 5.1. Introducción 5.2. Importando la DB menagerie 5.3. Consulta y manipulación de datos 5.3.1. SELECT 5.3.1.1. ORDER 5.3.1.2. Incluyendo cálculos 5.3.1.3. DISTINCT 5.3.1.4. COUNT / MAX / MIN / AVERAGE 5.3.1.5. LIMIT 5.3.1.6. NULL 5.3.1.7. Fechas 5.3.1.8. Utilización más de una tabla 5.3.1.9. Utilizando variables 5.3.1.10. Sintaxis completa 5.3.2. INSERT 5.3.3. UPDATE 5.3.4. DELETE 5.4. Sintaxis de comentarios 5.5. Tratamiento de palabras reservadas 5.6. Operadores 5.6.1. Precedencias de los operadores 5.6.2. Paréntesis 5.6.3. Funciones y operadores de comparación 5.6.4. Operadores lógicos 5.7. Funciones de control de flujo 5.8. Funciones para cadenas de caracteres 5.8.1. Funciones básicas 5.8.2. Funciones de comparación de cadenas de caracteres 5.9. Funciones numéricas 5.9.1. Operadores aritméticos 5.9.2. Funciones matemáticas 5.10. Funciones de fecha y hora 5.11. Otras funciones 5.11.1. Funciones de información 5.12. Funciones y modificadores para cláusulas GROUP BY Módulo 6. Diseño de bases de datos 6.1. Bases de datos: Modelos de datos 6.1.1. Modelo Entidad - Relación 6.1.1.1. Claves 6.1.1.2. Diagramas E-R 6.1.1.3. Decisiones 6.1.2. Modelo Relacional 6.2. Definición de esquemas 6.2.1. Crear tablas 6.2.1.1. Auto_increment 6.2.1.2. Foreign Keys 6.2.1.3. Tipos de datos 6.2.2. Crear índices 6.2.3. Borrado de elementos 6.3. Transacciones 6.4. Ejemplo de Modelo de datos y código sql Módulo 7. Uso de programas y utilidades de MySQL 7.1. Introducción 7.2. Variables de sistema del servidor 7.3. Variables de estado del servidor 7.4. Sistema de privilegios 7.4.1. Qué hace el sistema de privilegios 7.4.2. Cómo funciona el sistema de privilegios 7.4.3. Privilegios de los que provee MySQL 7.4.4. Control de acceso, nivel 1: comprobación de la conexión 7.4.5. Control de acceso, nivel 2: comprobación de solicitudes 7.5. Cuentas de usuario 7.5.1. Añadir nuevas cuentas de usuario a MySQL 7.5.2. Eliminar permisos usuario a MySQL 7.5.3. Eliminar cuentas de usuario a MySQL 7.5.4. Sistema de permisos Módulo 8. Administración de MySQL 8.1. Introducción 8.2. Arranque de MySQL 8.3. Seguridad 8.3.1. Conexiones externas 8.3.2. Seguridad en las aplicaciones 8.4. Backups y recuperación de datos 8.4.1. Backups completos 8.4.1.1. Copiando los ficheros de datos 8.4.1.2. Mediante snapshots 8.4.1.3. Volcando la información 8.4.2. Backups incrementales 8.5. Recuperación ante fallos 8.6. Recuperación de contraseñas 8.7. Internacionalización 8.7.1. Conexiones de clientes 8.7.2. Unicode 8.7.3. Collate en SQL y literales 8.7.4. Codificadores y collates disponibles 8.8. Ser logs 8.9. Opciones avanzadas Módulo 9. Optimización 9.1. Introducción 9.2. Optimización del hardware 9.3. Optimización de consultas SQL 9.3.1. EXPLAIN 9.3.2. ANALYZE 9.3.3. ESTADÍSTICAS 9.3.4. OPTIMIZE 9.4. Locking 9.5. Base de datos Módulo 10. Herramientas de administración 10.1. Introducción 10.2. phpmyadmin 10.3. MySQL Gui Tools 10.4. MySQL Administrator 10.5. MySQL Query Browser 10.6. MySQL Workbench 10.7. MySQL Front Módulo 11. Curiosidades de MySQL 11.1. Dónde y quién utiliza MySQL 11.2. Guía de seguridad general 11.3. Inyección SQL 11.4. Bibliografía más
Otros cursos de esta academia
Búsqueda eficaz en la web
(Fundación Germán Sánchez Ruipérez)
• utilizar de forma avanzada los motores de búsqueda... • adquirir la capacidad de enseñar a otras personas a buscar... • elaborar nuestro propio buscador personalizado...
Cómo atender al usuario en las bibliotecas
(Fundación Germán Sánchez Ruipérez)
• se facilitan las pautas para manejar eficazmente la comunicación para ofrecer un mejor servicio al usuario... • se conocerán los diferentes estilos de comportamiento...
Metadatos, aplicaciones y estándares. Una tendencia de futuro
(Fundación Germán Sánchez Ruipérez)
• compresión y definición del concepto de metadatos... • capacitar a los alumnos en el uso de herramientas para la creación y edición de metadatos...
Gestión integral del mercado del arte: galerías, subastas y ferias
(Fundación Germán Sánchez Ruipérez)
Principales ferias de arte contemporáneo en el extranjero 3... los marchantes 2... desarrollo de la subasta 3... otros establecimientos 3... guardia civil 4...
Técnico en aplicaciones tecnológicas y Web 2.0 en museos y centros...
(Fundación Germán Sánchez Ruipérez)
Menú de gestión del blog 3... 2 descripción del interfaz de twitter 6... las nuevas tecnologías en el museo para hacer más interactiva la visita...
Bibliocreatividad. Ideas frescas y locas para dinamizar una biblioteca
(Fundación Germán Sánchez Ruipérez)
El silencio atronador... creo, activas, cre-activamos... •promocionar la biblioteca como punto de encuentro de diálogo e intercambio de experiencias...
Casos prácticos en los Archivos Municipales
(Fundación Germán Sánchez Ruipérez)
Programa completo del curso: módulo 1... publicaciones tradicionales y/o sobre documentación "física" 1... primera valoración 3... bibliografía de trabajo 1...
Gestión de materiales especiales y tratamiento del libro antiguo en bibliotecas
(Fundación Germán Sánchez Ruipérez)
Programa completo del curso: módulo 1... incunables e impresos antiguos 2... el material cartográfico y su catalogación 4... recursos electrónicos...
RDA, nueva normativa de catalogación
(Fundación Germán Sánchez Ruipérez)
Orden de los elementos 4... compatibilidad de rda con estándares de codificación 9... otros cambios en marc 21 9... herramientas 10... diseñada para el entorno digital...
Máster de biblioteconomía y documentación en la era digital [2ª Edición]
(Fundación Germán Sánchez Ruipérez)
Nuevos materiales de lectura e información para un lector en transformación por elisa yuste 2... gestión documental: modelos, normas y estándares, sistemas, herramientas...