Práctica Laboratorio – Sesión N° 08
1. Construir el script para generar la base de datos:
Deberá crear una base de datos de nombre Comida con un archivo de datos MDF de 50 MB de
tamaño inicial para datos y puede crecer hasta ½ GB con un FILEGROWTH de 10%. El archivo
NDF deberá ser de 10 MB de tamaño inicial y puede crecer hasta 350 MB con un FILEGROWTH de
5 MB. El archivo de datos tendrá por nombre [Link] y el archivo secundario
[Link], ambos estarán en la unidad F en una carpeta de nombre Base
2. Construir el script para generar el Modelo Físico del siguiente Esquema relacional:
En la tabla DetalleFactura existe un campo plato (representa la descripción del mismo y no el
código). Modificar el modelo para agregar una tabla plato. Es decir que cumpla la 3FN
Los campos Id (llave primarias) considerarlas de tipo entero (int)
En cuanto a nombres, apellidos, observaciones considerar varchar.
Los importes deben ser de tipo datos money
Nummaxcomensal (tabla mesa) considerar numérico entero.
3. Insertar Registros en las tablas de la base de datos “Comida” siguiendo una coherencia
lógica de acuerdo a las llaves primarias y foráneas.
Que se registra primero ¿factura o detallefactura? Asi tenemos ¿detallefactura o cocinero?
detallefactura o plato? ¿Factura o camarero? Y así tenemos mas relaciones entre las tablas.
4. Desarrollar las siguientes consultas SQL:
a. Mostrar los clientes cuyo apellido1 sea Garcia y el apellido2 empieze con la letras “P” o “R
b. Mostrar la lista de camareros que su nombre inicie con la palabra “ca” y el apellido1 termine
con las letras “A” o “S”
c. Mostrar la lista de camareros que su nombre inicie con la palabra “ca” y el apellido1 termine
con las letras “A” o “S” que atendieron en el periodo de Diciembre 2016
Docente: Ing. Ivan Crispín Sanchez
d. Mostrar las facturas de los clientes de código 1234, 2350 y 4252. Además la fecha de factura
debe ser mayor al 31/05/2013 y no debe superar el 30/06/2013. Ordenar en forma ascendente
por la fecha de factura.
e. Mostrar las facturas de los clientes de apellido Garcia.
f. Mostrar las Facturas de los Clientes cuyo apellido1 inicie con las letras P o S y el apellido2
termine con la letras “P” o “R”.
g. Mostrar los siguientes datos de las facturas: Idfactura, monto y plato, debe considerar
solamente para los platos de “Pollo a la Mayonesa”, “Fetuchini a la Jardinera” y “Ravioles en
Salsa Roja”. Ordenar por monto de plato y nombre de plato.
h. Mostrar el Idfactura, monto y plato, debe considerar todos los platos menos
“Pollo a la Mayonesa”, “Fetuchini a la Jardinera” y “Ravioles en Salsa Roja”. Ordenar por monto
de plato y nombre de plato
i. Listar los cocineros que trabajaron en el periodo Noviembre o Diciembre 2016.
j. Listar los 3 camareros con mas atenciones en el restaurant.
Docente: Ing. Ivan Crispín Sanchez