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_UTN
con 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 |
---|