BASES DE DATOS
JOHMAR ANDRES MARTINEZ CAMPO
UNIVERSIDAD POPULAR DEL CESAR
FACULTAD DE INGENIERIA
ANTEPROYECTO DE GRADO
2024
BASES DE DATOS
ACTIVIDAD:
Consultas:
1. Consulta de clientes y regiones: Muestra los nombres de las compañías y las
descripciones de las regiones.
Debido a que no existen regiones establecidas no hay relación entre esta y la tabla de
regiones, no se puede consultar la región de cada compañía y eso nos da estas tablas
2
2. Lista de empleados y sus supervisores: Muestra los nombres de los empleados y sus
supervisores.
Llamamos a los nombres de los empleados y los nombres de los supervisores usando
left join para hacer la coincidencia entre el id de los empleados y su nombre de
supervisor
3. Pedidos y empleados: Muestra los detalles de los pedidos junto con el nombre del
empleado que los gestionó
Añadimos los datos de la tabla orders con el apodo o y luego los datos de los
empleados con el apodo e donde en el join se juntan estos
3
4. Productos y categorías: Lista los nombres de los productos y las categorías a las que
pertenecen
Se hace la llamada al nombre del producto y a su categoría usando un join como relación
entre ambos.
4
5. Pedidos y clientes: Muestra los detalles de los pedidos junto con el nombre de la
compañía que los realizó.
Aquí llamamos a los datos de nuestra tabla order y los juntamos con el nombre de la
compañía que se encuentra en customers
5
6. Detalles de pedido y productos: Muestra el nombre del producto y la cantidad de
cada detalle de pedido.
Relacionamos el producto del nombre con la cantidad del pedido usando un join que
relacione los nombres de los productos.
6
7. Pedidos y detalles de pedidos: Genera una lista de pedidos que incluya el ID de
pedido y el total de unidades pedidas.
Contamos la cantidad por orden y lo sumamos con la función sum agrupándolos con
group by.
7
8. Clientes y empleados en pedidos: Muestra el nombre de la compañía y el nombre del
empleado que atendió cada pedido.
Primero mostramos el nombre de los empleados y luego lo relacionamos usando
joins
8
9. Resumen de productos por categoría: Muestra la cantidad total de productos en cada
categoría
Llamamos los productos por categoría y luego los unimos usando un join que
relaciona las categorías para juntarlos por nombre de categoría.