Este repositorio contiene las tareas del Bootcamp 👨💻
-
Introducción En la presente tarea del Bootcamp Full Stack correspondiente a la parte de BBDD se espera que el alumno demuestre los conocimientos adquiridos en desarrollo de esta unidad de contenidos.
-
Descripción El reto consiste en la realización de una serie de consultas DML sobre tres sistemas de bases de datos diferentes: científicos, despachos y piezas-proveedores. Se adjuntan a esta tarea los archivos .sql para su importación al sistema de base de datos Mysql dockerizado en local.
Debes adjuntar un archivo SQL con las consultas realizadas, recuerda que estas han de funcionar correctamente para ser evaluadas, para ello debes numerar por medio de comentarios la consulta que corresponde a cada uno de los items.
5. Dirección:
- Mostrar el DNI, nombre y apellidos de todos los directores.
- Mostrar los datos de los directores que no tienen jefes.
- Mostrar el nombre y apellidos de cada director, junto con la capacidad del despacho en el que se encuentra.
- Mostrar el numero de directores que hay en cada despacho.
- Mostrar los datos de los directores cuyos jefes no tienen jefes.
- Mostrar los nombres y apellidos de los directores junto con los de su jefe.
- Mostrar el numero de despachos que están sobreutilizados.
- Añadir un nuevo director llamado Paco Pérez, DNI 28301700, sin jefe, y situado en el despacho 124.
- Asignar a todos los empleados apellidados Pérez un nuevo jefe con DNI 74568521.
- Despedir a todos los directores, excepto a los que no tienen jefe.
6. Piezas y Proveedores:
- Obtener los nombres de todas las piezas.
- Obtener todos los datos de todos los proveedores.
- Obtener el precio medio al que se nos suministran las piezas.
- Obtener los nombres de los proveedores que suministran la pieza 1.
- Obtener los nombres de las piezas suministradas por el proveedor cuyo código es HAL.
- Obtener los nombres de los proveedores que suministran las piezas más caras, indicando el nombre de la pieza y el precio al que la suministran.
- Hacer constar en la base de datos que la empresa "Skellington Supplies" (código TNBC) va a empezar a suministrarnos tuercas (código 1) a 7 pesetas cada tuerca.
- Aumentar los precios en una unidad.
- Hacer constar en la base de datos que la empresa "Susan Calvin Corp." (RBT) no va a suministrarnos ninguna pieza (aunque la empresa en sí va a seguir constando en nuestra base de datos).
- Hacer constar en la base de datos que la empresa "Susan Calvin Corp." (RBT) ya no va a suministrarnos clavos (código 4).
7. Científicos y Proyectos:
- Sacar una relación completa de los científicos asignados a cada proyecto. Mostrar DNI, Nombre del científico, Identificador del proyecto y nombre del proyecto.
- Obtener el número de proyectos al que está asignado cada científico (mostrar el DNI y el nombre).
- Obtener el número de científicos asignados a cada proyecto (mostrar el identificador de proyecto y el nombre del proyecto).
- Obtener el número de horas de dedicación de cada científico.
- Obtener el DNI y nombre de los científicos que se dedican a más de un proyecto y cuya dedicación media a cada proyecto sea superior a las 80 horas.