Sie sind auf Seite 1von 5

Ejercicio1.

BasededatosRESTAURANTE
Crear una Base de datos que nos permita gestionar el servicio de un restaurante segn las siguientesespecificaciones: TABLAS_______________________________________________________________ TablaCAMAREROS CAMPO Cdigocamarero Nombre Comisin TablaCARTA CAMPO Cdigodelplato Plato Raciones Precio Tipo TablaPEDIDOS CAMPO Cdigodepedido Mesa Fecha Cdigodeplato Cdigocamarero Personas Notas Relaciones____________________________________________________________________ Relacionarlastablasconvenientemente,antesdeintroducirlosdatos TIPO Autonumrico Numero Fecha/hora Texto(3) Numero Numero Memo PROPIEDADES Llaveprimaria Slosern5mesas Hasta6mximo TIPO Texto(3) texto Numero Moneda Texto(30) PROPIEDADES Llaveprimaria Nombredelplato Nmeroderacionesquehay. Nonull Platopostre TIPO Autonumrico Texto Numrico PROPIEDADES Llave primaria. Slo sern trescamareros Los nombres sern Mara, AntonioyManuel Entre0y5%

Formularios___________________________________________________________________ DarunformatoatractivoalformularioPedidos IncluirtodosloscamposdelatabladePEDIDOS Introducir el cdigo del plato a travs de la seleccin en un cuadro de lista con los posibles platos,mostrandoademslasracionesquehayencadaplato. Utilizaruncuadrodeseleccinparaindicarelcamarero. Aadirbotndecomandoquepermitaimprimirelpedido. CONSULTAS___________________________________________________________________ Mesa: Indicar el nmero de personas que fueron atendidas en cada mesa, para una fecha concreta. PlatoPreferido:Determinarculeselplato(nopostre)mspedido Atenciones:Indicarelnmerodepedidosqueatendiuncamareroenconcreto Importecomisin:Calcularelimportedecomisindecadacamarero,segnlaformula: Importecomisin=comisin*totaldepersonasservidas 100 INFORMES____________________________________________________________________ Factura: Disear la factura de una mesa y fecha concreta, mostrando como cabecera el camareroquelaatendi,elnmerodemesa,fechaycomodetalledecadapedidoelnombre del plato, persona e importe (precio * persona). Agrupar las lneas de detalle de forma que primeroaparezcanlasdetipodeplatoydespuslospostres.Aadireltotaldelafactura. Men:Relacindeplatos(incluyendolosprecios),agrupndolossegntipo,primeromostrar losplatosydespuslospostres.

Ejercicio2.BASEDEDATOSALMACEN
Disearunabasededatosquepermitalagestindeunalmacndedicadoaladistribucinde productosalimenticios. TABLAS______________________________________________________________________ TablaCLIENTES: CAMPO TIPO TAMAO CdigoCliente Texto(llaveprimaria) 5 Nombre Texto 100 Direccin Texto 60 Estado Texto 30 TablaVENDEDORES: CAMPO TIPO TAMAO Cdigovendedor Texto(clave) 3 Nombre Texto 100 TablaARTICULOS: CAMPO TIPO TAMAO Cdigoartculo Texto(clave) 10 Descripcin Texto Stock Numrico(entre0y100) TablaPEDIDOS: CAMPO TIPO PROPIEDADES Cdigodepedido Autonumrico Llaveprimaria Fecha Fecha/hora Fechacorta Cdigovendedor Texto Cdigocliente Texto Cdigoartculo texto Cantidad Numrico Mayorquecero Servicio S/no RELACIONES___________________________________________________________________ Relacionarlascuatrotablasconvenientemente,antesdeintroducirlosdatos. DATOS_______________________________________________________________________ Introducirdatosenlastablas

FORMULARIOS_________________________________________________________________ Darformatoatractivoalosformularios:incluyendodistintasfuentes,coloresdefondoytexto, bordes,aadirttulosenlascabeceras,etc. Formulario ARTICULOS: Crear un formulario a travs del asisten, con todos loscamposde la tabladeARTICULOS.Cambiarelordendepeticindedatosdeformaqueprimerointroduzca elSTOCK. FormularioCLIENTES:Sinutilizarelasistente.Aadirtodosloscamposdeclientes,Aceptarel Estadoatravsdeuncuadrocombinadoquepresentelosestadosdisponibles. Formulario VENDEDORES: sin utilizar el asistente. Incluir los dos campos de la tabla de VENDEDORES.Incrustarunbotnparacerrarelformularioyotrobotnparapasaralregistro siguiente. Formulario PEDIDOS: Incluir todos los campos de la tabla PEDIDOS. El campo SERVIDO en forma de botn. Aadir cuadros de lista para poder seleccionar CLIENTE, VENDEDOR y ARTCULO a partir de las tablas correspondientes (de forma que cuando seleccionemos un cliente de la lista se almacene su cdigo en la tabla de PEDIDOS). Aadir el logotipo de la empresaenelencabezadoinsertandounaimagen. CONSULTAS___________________________________________________________________ Crearlassiguientesconsultasconlosnombresqueaparecenennegritas. 1. NOMBRES:Mostrarelnombreydireccindelosclientescuyonombrecomiencepor laletraMA,ordenadospornombre. 2. GUANAJUATENSES:Mostrardireccinyestadodelosclientesguanajuatenses. 3. STOCK:Indicareltotaldeartculosquehayenelalmacn(nmerodeunidadestotales delalmacn). 4. AQUERETERO:IndicarcuantosclienteshayenelestadodeQuertaro 5. STOCK MNIMO: Descripcin y stock de todos los productos con menos de 10 unidadesenalmacn. 6. OCTUBRE:Cdigo,fechayvendedordelospedidosdelmesdeoctubredeesteao. 7. DESCUENTO:Calcularun5%dedescuentoalosartculosdepreciomayora$2000. 8. IMPORTE:fecha,descripcindelartculo,cantidadeimportedelospedidosservidos, ordenndolosdemenoramayorprecio. 9. NOSERVIDOS:fecha,descripcin,nombrecliente,nombrevendedoreimportedelos pedidosnoservidos.

INFORMES___________________________________________________________________

Utilizarelasistenteparadisearlosinformesyretocarlosdesdemododiseo. Aadirttulosalosinformesypersonalizarcabeceraypi.Denominaracadainforme conelnombrequeapareceennegrilla. Crearlasconsultasqueseannecesarias.1. 1. ARTCULOS: Ttulo:Relacindeartculosenalmacn Detalle:Ordenadospordescripcin,indicandodescripcin,stock. Pi:Fechaynmerodepgina. 2. PEDIDOS_VEDEDOR: Agrupar los pedidos por vendedor, ordenando por fecha, los camposfecha,cdigodeclienteycdigodeartculo. 3. PEDIDOS_FECHA:Agruparporfechapintandoeltotaldeunidades. 4. IMPORTE: Agrupar por cliente, ordenando por fecha y mostrando: descripcin, cantidadeimporte.(Crearlaconsulta).

5. PEDIDOS: Agrupando por fecha, mostrar descripcin, nombre cliente, nombre vendedor,importe.(consulta). 6. PEDIDOS NO SERVIDOS: Agrupar por vendedor y artculo los pedidos no servidos del da de hoy, de los clientes de la provincia de A Quertaro. Mostrar en el informe el nombrede cliente, direccin, descripcin yunidades decada artculo.Incluir el total deunidadesdeartculos. 7. FACTURA:Crearlafacturadeunclienteconcreto,indicandolospedidosservidospara ese cliente en un mes concreto. Agrupar los pedidos por da. Pintar los datos del cliente en la cabecera de la factura. Incluir como detalle, la fecha, descripcin, unidades, importe e IVA (15%). Aadir el total de unidades e importe al final de la factura. 8. RECIBO:Disearelreciboparauncliente.Queincluyalosdatosdelcliente,elmesde lospedidosyelimportetotal.(Quelosdatossecorrespondanconlafacturaanterior).

Das könnte Ihnen auch gefallen