Introducción
En este proyecto, aprenderás a buscar a los estudiantes que han tomado cursos ofrecidos por un departamento específico, en este caso, el departamento de Biología. Esta es una tarea común que los profesores a menudo necesitan realizar al calcular las notas de los estudiantes.
👀 Vista previa
MySQL [edusys]> SOURCE /home/labex/project/multiTableQuery.sql
+-------+--------+-----------+-------+
| ID | nombre | course_id | nota |
+-------+--------+-----------+-------+
| 98988 | Tanaka | BIO-101 | A |
| 98988 | Tanaka | BIO-301 | NULL |
+-------+--------+-----------+-------+
2 filas en el conjunto (0.002 segundos)
🎯 Tareas
En este proyecto, aprenderás:
- Cómo iniciar y acceder a la base de datos MySQL utilizando el comando
sudo
- Cómo importar un archivo SQL (
edusys.sql
) en la base de datos MySQL - Cómo escribir una consulta SQL que une múltiples tablas (
student
,course
ytakes
) para recuperar la información requerida - Cómo ejecutar la consulta SQL y mostrar la tabla resultante
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender cómo trabajar con múltiples tablas de base de datos para recuperar información específica
- Escribir consultas SQL complejas que involucren unir tablas y filtrar datos
- Aplicar tus conocimientos de SQL a escenarios del mundo real, como buscar registros de estudiantes en un sistema de gestión de cursos