Hoja de ruta Entorno de aprendizaje práctico Actividad: instalación, configuración, prueba y utilización de MySQL, MySQL workbench y XAMPP para gestionar una base de datos Objetivo: Poner en práctica los conocimientos adquiridos en el curso y desarrollar competencias para la administración de bases de datos con MySQL. Duración: 16 semanas Actividades: las actividades prácticas del curso están asociadas a los momentos de la estrategia de aprendizaje, por ello es necesario realizarlas en el tiempo previsto. Las actividades que se mencionan en esta guía deben ser desarrolladas de forma individual y generan los insumos para el trabajo grupal, pero los estudiantes pueden apoyarse unos a otros y con el tutor a través del diálogo y la interacción en el foro correspondiente a cada momento. Práctica 1: Semanas: 4-7 Esta práctica consiste en diseñar la base de datos para el problema planteado y preparar el entorno para la implementación de la base de datos. Las actividades a desarrollar son: 1. Analizar el problema planteado y comprender la importancia y la función de la base de datos en la solución del mismo. 2. Elaborar el modelo lógico de la base de datos y compartirlo con los compañeros del grupo colaborativo. 3. Instalar y configurar MySQL. Probar su funcionamiento. 4. Instalar y configurar Mysql Workbench. Probar su funcionamiento. 5. Instalar y confirgurar Xampp. Probar su funcionamiento. Modelo lógico de la base de datos 1
Descripción del proceso de instalación de las herramientas con incluyendo patallazos de algunas operaciones. Práctica 2 Semanas: 8 11 Esta práctica consiste en implementar la base de datos diseñada conjuntamente con el grupo colaborativo, entroducir datos y llevar a cabo las consultas necesarias para satisfacer los requisitos de información del problema. Para ello es preciso conocer y hacer uso del Lenguaje de consulta estructurado SQL. Las actividades a desarrollar por cada estudiante son: 1. Crear la base de datos. Utilicen la primera letra de su nombre y su apellido para nombrar la base de datos, esto para evitar confusiones en las actividades porteriores. Por ejemplo, mi nombre es Anívar Chaves, mi base de datos se llamará achaves. Las tablas las pueden nombrar según las entidades a las que corresponden en el diseño. 2. Introducir información 3. Actualizar información según las necesidades 4. Consultar la base de datos y extraer la información solicitada Sentencias de SQL utilizadas durante esta práctica, explicando para qué se utilizaron Resultados obtenidos en las consultas a la base de datos También es útil dar a conocer las dificultades y los errores que se presentan, y cómo se solucionaron, de esta manera se contribuye al aprendizaje del grupo. Práctica 3 Semanas: 12-14 En esta práctica se trata de gestionar la seguridad de la base de datos mediante el manejo de los privilegios de usuarios y la realización de copias de seguridad. Las actividades a desarrollar son: 1. Aplicar estrategias de seguridad en la configuración de la base de datos 2
2. Crear usuarios para cada uno de los compañeros del grupo colaborativo y asignarles diferentes niveles de acceso a la base de datos. Ingresar con las credenciales de los diferentes usuarios y verificar la seguridad. 3. Hacer copia de seguridad de la base de datos 4. Descargar las copias de seguridad subidas por los compañeros del grupo colaborativo y restaurarlas en su equipo. Consultar el listado de bases de datos y tomar un pantallazo para presentarlo como prueba de que se desarrolló exitosamente la recuperación de todas las copias. Descripción de la creación de usuarios y los privilegios asignados, de la seguridad de la base de datos y del proceso de creación y restauración de las copias de seguridad Una copia de seguridad de la base de datos. Nota: todos los productos de las prácticas desarrolladas por cada estudiante se constituyen en insumos del trabajo colaborativo. 3
Problema de estudio El Aeropuerto de Ciudad Gótica, requiere un nuevo sistema de información para agilizar las operaciones; para ello requiere una base de datos con la información que debe manejar; esta es datos de aeronaves, que pueden ser de 3 tipos (Trasatlánticos, Locales y privados), de estas aeronaves, se maneja un registro de mantenimientos que pueden ser preventivos previamente programados y correctivos cuando los requieren, también se manejan datos de Aeropuertos de destino, datos de pilotos, auxiliares de vuelo y personal administrativo, tanto pilotos como auxiliares, pueden cambiar de avión, durante uno o varios itinerarios; el sistema debe permitir crear itinerarios de vuelos que incluyan Aeronave, Hora de salida, hora de llegada, aeropuerto destino y personal de abordo, esto es piloto, copiloto y auxiliares Entre la información que el sistema debe arroja esta: 1. Lista general de Aeronaves. 2. Lista de pilotos. 3. Lista de auxiliares. 4. Lista de personal administrativo. 5. Lista de pilotos, por tipo de aeronave que pueden manejar 6. Lista de auxiliares según su antigüedad en la empresa 7. Reporte de la información de un funcionario a partir de su cédula 8. Reporte de un funcionario, según el apellido o el nombre cuando no se conoce la cédula 9. Relación de pilotos y/o auxiliares y aeronaves en las que trabaja. 10. Lista de pilotos que manejan un determinado avión. 11. Lista de aviones que maneja un piloto 12. Lista de aeropuertos a los que llegan la aeronaves. 13. Relación de itinerarios que se tienen en un rango de fechas. 14. Relación de pilotos que participan en los itinerarios de un rango de fechas. 15. Relación de itinerarios en los que participa un piloto. 16. Relación de pilotos y auxiliares vinculados a un itinerario. 17. lista de vuelos por fecha. 18. Lista de pilotos y auxiliares por fecha. 4
19. Lista de pilotos y auxiliares que han faltado en un rango de fechas. 20. Lista de aeronaves ordenadas por fecha de entrada en operación. 21. Lista de personal administrativo, ordenado por cargo y antigüedad. 22. Relación de mantenimientos programados en un rango de fechas. 23. Relación de mantenimientos preventivos de una determinada aeronave. 24. Relación de mantenimientos correctivos en un rango de fechas. 25. Relación de mantenimientos correctivos a una aeronave, en un rango de fechas. Éxitos 5