En este ejercicio, aprenderás a utilizar los comandos básicos de SQL para obtener información de una base entre dos tablas de datos de empleados.
- 🍴 Fork del repositorio.
- 📥 Clona el repositorio del ejercicio.
- 🎯 Crea un fichero
queries.sql
donde escribirás las consultas SQL. - ✅ Asegúrate de probar las queries en tu gestor de bases de datos.
- 📤 Haz commit de tus cambios y sube tu rama a tu fork.
- 📧 Abre un Pull Request para que revisemos tu código.
⬇️ Descargar CSV luego importar en DBEAVER
Los dos archivos son employees.csv
y departments.csv
✔️ Tareas a Realizar
- Importa la base de datos en tu gestor de bases de datos.
- Encuentra todos los empleados y sus respectivos nombres de departamento.
- Muestra todos los empleados y sus departamentos, incluyendo a aquellos empleados que no tienen departamento asignado.
- Lista todos los departamentos y los empleados que pertenecen a cada uno, incluyendo departamentos sin empleados.
- Haz una lista completa de todos los empleados y todos los departamentos, independientemente de si hay una coincidencia entre ellos o no.
- Encuentra todos los empleados que no tienen relaciones con ningún departamento.
- Identifica los departamentos que no tienen ningún empleado relacionado.
- Selecciona todos los empleados que trabajan en el departamento de IT.
- Lista todas las filas que no tienen una coincidencia en la otra tabla, es decir, empleados sin departamento y departamentos sin empleados.
- Muestra todos los empleados y sus departamentos ordenados por el apellido del empleado.
- Encuentra todos los empleados del departamento de HR.