EJERCICIO
Diseo de una base de datos que permita la gestin de un almacn dedicado a la distribucin de productos alimenticios.
TABLAS
Escribir descripcin en todos los campos y aadir texto de validacin en los campos que incluyan regla de validacin.
Cdigo cliente Texto (CLAVE) Nombre Texto Direccin Provincia Texto Texto
10
A Corua
Cdigo artculo Texto (CLAVE) Descripcin Texto PVP Stock Numrico Numrico Positivo Entre 0 y 100
Tabla PEDIDOS: CAMPO TIPO del Autonumrico Fecha/hora Texto Texto Numrico S/no Mayor que cero PROPIEDADES PREDETERMINADO CLAVE Fecha corta La actual
RELACIONES
Relacionar las cuatro tablas convenientemente, antes de introducir los datos. Exigir integridad referencial.
DATOS
Introducir los datos en las tablas.
10
FORMULARIOS
Dar un formato atractivo a los formularios : Incluyendo distintas fuentes, colores de fondo y texto, bordes, aadir ttulos en las cabeceras, etc. ?
Formulario ARTCULOS: Crear un formulario a travs del asistente, con todos los campos de la tabla de ARTCULOS. Cambiar el orden de peticin de datos en la pantalla de modo diseo, de forma que primero introduzcamos el STOCK y despus el PVP.
Formulario CLIENTES: Sin utilizar el asistente. Aadir todos los campos de clientes. Aceptar la PROVINCIA a travs de un cuadro combinado que presente las 4 provincias gallegas.
Formulario VENDEDORES: Sin utilizar el asistente. Incluir los dos campos de la tabla de VENDEDORES. Incrustar un botn para cerrar el formulario y otro botn para pasar al registro siguiente.
Formulario PEDIDOS: Incluir todos los campos de la tabla de 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 empresa en el encabezado insertando una imagen.
CONSULTAS
Crear las siguientes consultas con los nombres que aparecen en negrilla. 1. NOMBRES: Mostrar el nombre y direccin de los clientes cuyo nombre comience por la letra M A, ordenados por nombre. 2. ORENSANOS: Mostrar direccin y provincia de los clientes orensanos, ordenados por cdigo. 3. STOCK: Indicar el total de artculos que hay en el almacn (nmero de unidades totales del almacn). 4. A CORUA: Indicar cuantos clientes hay de la provincia de A Corua. 5. VALORACIN: Total de importe en almacn. (Suma total del PVP por stock).
6. STOCK MNIMO: Descripcin y stock de todos los artculos con menos de 10 unidades en almacn. 7. OCTUBRE: Cdigo, fecha y vendedor de los pedidos del mes de octubre de este ao, ordenados por fecha. 8. DESCUENTO: Calcular un 5% de descuento a los artculos de precio mayor a 5.000 pts. 9. IMPORTE: fecha, descripcin del artculo, cantidad e importe de los pedido servidos, ordenndolos de menor a mayor precio. 10. NO SERVIDOS: Fecha, descripcin, nombre cliente, nombre vendedor e importe de los pedidos no servidos. 11. HOY: Pedidos no servidos de hoy, para los clientes de A Corua, de un vendedor concreto.