Ejercicio I02 - La base del bufet
Importante
Para todos los puntos del ejercicio se deberá utilizar SQL Server y Sql Server Management Studio.
Consigna
- Se deberá crear la base de datos
Bufet_UTNcon las siguientes tablas:
Tabla Provedores
- Numero_Proveedor (PK) entero Not Null
- Nombre cadena (30)
- Domicilio cadena (50)
- Localidad cadena (80)
Tabla Productos
- Codigo_Producto (PK) entero Not Null
- Nombre cadena (30)
- Precio flotante
- Dimensiones cadena (20)
Tabla Envios
- Numero_Proveedor(PK) entero Not Null
- Codigo_Producto(PK) entero Not Null
- Cantidad entero Not Null
- Insertar los datos indicados en las siguientes tablas:
Tabla Provedores
| Numero_Proveedor | Nombre | Domicilio | Localidad |
|---|---|---|---|
| 100 | Perez | Perón 876 | Quilmes |
| 101 | Gimenez | Mitre 750 | Avellaneda |
| 102 | Aguirre | Boedo 634 | Bernal |
Tabla Productos
| Codigo_Producto | Nombre | Precio | Dimensiones |
|---|---|---|---|
| 1 | Caramelos | 1,5 | Chico |
| 2 | Alfajores | 45,89 | Mediano |
| 3 | Gaseosa | 15,80 | Grande |
Tabla Envios
| Numero_Proveedor | Codigo_Producto | Cantidad |
|---|---|---|
| 100 | 1 | 500 |
| 100 | 2 | 1500 |
| 100 | 3 | 100 |
| 101 | 2 | 55 |
| 101 | 3 | 225 |
| 102 | 1 | 600 |
| 102 | 3 | 300 |
Realizar las siguientes consultas:
- Obtener los detalles completos de todos los productos, ordenados alfabéticamente.
- Obtener los detalles completos de todos los proveedores de ‘Quilmes’.
- Obtener todos los envíos en los cuales la cantidad este entre 200 y 300 inclusive.
- Obtener la cantidad total de todos los productos enviados.
- Mostrar los primeros 3 números de productos que se han enviado.
- Mostrar los nombres de proveedores y los nombres de los productos enviados.
- Indicar el monto (cantidad * precio) de todos los envíos.
- Obtener la cantidad total del producto 1 enviado por el proveedor 102.
- Obtener todos los números de los productos suministrados por algún proveedor de ‘Avellaneda’.
- Obtener los domicilios y localidades de los proveedores cuyos nombres contengan la letra ‘I’.
Ejecutar los siguientes comandos:
- Agregar el producto numero 4, llamado ‘Chocolate’, de tamaño chico y con un precio de 25,35.
- Insertar un nuevo proveedor (únicamente con los campos obligatorios).
- Insertar un nuevo proveedor (107), donde el nombre y la localidad son ‘Rosales’ y ‘La Plata’.
- Cambiar los precios de los productos de tamaño ‘grande’ a 97,50.
- Cambiar el tamaño de ‘Chico’ a ‘Mediano’ de todos los productos cuyas cantidades sean mayores a 300 inclusive.
- Eliminar el producto número 1.
- Eliminar a todos los proveedores que no han enviado productos.
Resolución
| Video | Código |
|---|