Vous êtes sur la page 1sur 3

PRACTICA 2: CREAR BASES DE DATOS

Supongamos que queremos disear una base de datos para gestionar una empresa de venta al pblico. La empresa dispone de varias tiendas distribuidas por distintas ciudades espaolas y se abastece de unos almacenes igualmente ubicados en diferentes ciudades. 1. TIENDAS: Tabla que guardar informacin de las distintas tiendas:
Campo Tid Tdir Tloc Tipo Texto (3) Texto (50) Texto (15) Descripcin Identificador de tienda Direccin de la tienda Ciudad donde est la tienda Otros atributos El primer carcter debe ser una T y los otros dos sern nmeros (T02, T12, etc.). Clave principal. Requerido. Requerido Una lista de ciudades (Barcelona, Bilbao, Madrid, Sevilla, Huelva, Murcia, Granada). Requerido

2. ALMACENES: Tabla que guardar informacin de los distintos almacenes


Campo Aid Adir Aloc Tipo Texto (3) Texto (50) Texto (15) Descripcin Identificador de almacn Direccin del almacn Ciudad donde est el almacn Otros atributos El primer carcter debe ser una A y los otros dos sern nmeros (A05, A18, etc.). Clave principal. Requerido. Requerido Una lista de ciudades (Barcelona, Bilbao, Madrid, Sevilla, Huelva, Murcia, Granada). Requerido

3. PRODUCTOS: Tabla que guardar informacin sobre los productos que se venden.
Campo Pid Descripcion Peso Precio Tipo Texto (3) Texto (20) Entero Moneda Descripcin Identificador de producto Descripcin del producto Peso del producto Precio del producto Otros atributos El primer carcter debe ser una P y los otros dos sern nmeros (P27, P18, etc.). Clave principal. Requerido. Requerido Entre 0 y 1000. Requerido Entre 0 y 10000. Requerido

4. AEXISTENCIAS: Tabla que guardar informacin sobre las existencias de los productos en los almacenes.
Campo Aid Pid Acant Tipo Texto (3) Texto (3) Entero Descripcin Identificador de almacn Identificador de producto Nmero de unidades en stock Otros atributos El primer carcter debe ser una A y los otros dos sern nmeros (A05, A18, etc.). Clave principal. Requerido. El primer carcter debe ser una P y los otros dos sern nmeros (P27, P18, etc.). Clave principal. Requerido. >=0. Requerido

5. TEXISTENCIAS: Tabla que guardar informacin sobre las existencias de los productos en las tiendas.
Campo Tipo Tid Pid Tcant Texto (3) Texto (3) Entero Descripcin Identificador de tienda Identificador de producto Nmero de unidades en stock Otros atributos El primer carcter debe ser una T y los otros dos sern nmeros (T02, T12, etc.). Clave principal. Requerido. El primer carcter debe ser una P y los otros dos sern nmeros (P27, P18, etc.). Clave principal. Requerido. >=0. Requerido

6. PEDIDOS: Tabla que guardar informacin sobre los pedidos que las tiendas realizan a los almacenes.
Campo Pedid Aid Tid Pid Tipo Texto (4) Texto (3) Texto (3) Texto (3) Descripcin Identificador de pedido Identificador de almacn Identificador de tienda Identificador de producto Otros atributos Los dos primeros caracteres deben ser PD y los otros dos sern nmeros (PD05, PD18, etc.). Clave principal. Requerido. El primer carcter debe ser una A y los otros dos sern nmeros (A05, A18, etc.). Requerido. El primer carcter debe ser una T y los otros dos sern nmeros (T02, T12, etc.). Requerido. El primer carcter debe ser una P y los otros dos sern nmeros (P27, P18, etc.).

Campo

Tipo

Descripcin

Otros atributos Requerido.

Cant Fped

Entero Fecha

Nmero de unidades solicitadas Fecha del pedido

>=0. Requerido <= fecha actual (que se obtiene con la funcin Fecha()). Valor predeterminado: fecha actual. Requerido.

Introduccin de datos
Introduce los datos correspondientes a las tablas creadas en el ejercicio anterior, utilizando formularios automticos. Comprueba que las reglas de validacin definidas funcionan correctamente intentando introducir valores ilegales, dejando campos vacos, etc.
TIENDAS Tid T1 T2 T3 T4 T5 T6 Tdir Paseo de Gracia, 1 Gran Va, 9 C/ Sagasta, 25 Avda. Repblica Argentina, 25 Paseo Recoletos, 3 Avda. Andaluca, 36 ALMACENES Aid A2 A5 A3 Adir Polgono Sur s/n Carretera Murcia, 124 Polgono Alhambra, 322 PRODUCTOS Pid P3 P4 P10 P12 P13 P25 P26 Descripcion Televisor M1 Televisor M2 Microondas mc1 Secador sx Lavadora m100 Vdeo v33 Vdeo v45 PEDIDOS Pedid PD10 PD11 PD12 PD13 PD14 PD15 Aid A2 A2 A3 A3 A2 A5 Tid T1 T3 T3 T3 T4 T5 Pid P3 P4 P10 P25 P4 P26 Cant Fped Peso 27 35 12 1 95 8 10 Precio 560 950 170 250 460 95 57 TEXISTENCIAS Tid T1 T1 T1 T1 T1 T2 T2 T2 T2 T3 T4 T4 T5 T5 T5 Pid P3 P4 P10 P25 P26 P3 P10 P25 P26 P10 P3 P4 P10 P25 P26 Tcant 17 130 10 22 42 4 80 12 23 125 20 89 9 12 16 Aloc Huelva Murcia Granada Tloc Barcelona Bilbao Madrid Sevilla Madrid Huelva AEXISTENCIAS Aid A2 A2 A2 A2 A2 A2 A2 A3 A3 A3 A5 A5 A5 Pid P3 P4 P10 P25 P26 P12 P13 P4 P10 P25 P3 P25 P26 Acant 250 125 710 25 100 25 75 210 14 50 40 100 12

100 17/02/06 25 17/02/06 50 18/02/06 10 18/02/06 15 20/02/06 30 21/02/06

Consultas
Escribe y comprueba las siguientes consultas: 1. ms de 450. 2. del producto P25. Cdigo y nombre de los productos que valen Cdigo de las tiendas donde hay unidades

3. Cdigo y fecha de pedido de los pedidos de ms de 11 unidades que hayan hecho los almacenes A2 y A5. 4. almacenes. Obtener toda la informacin de los

5. Listado de nombres de los productos y su precio, aadindole una columna con el precio con IVA. 6. Listado de nombres de los productos de tipo Televisor ordenados por precio de forma ascendente. 7. Listado de nombres de los productos que pesen entre 10 y 30 kg. ordenados por precio de forma descendente. 8. existencias (sin repetir). 9. tienda. 10. 11. los productos. Cdigos de las tiendas donde hay

Cantidad total y media de productos por Contar el nmero de tiendas. Obtener la mejor relacin precio peso de

12. Obtener los cdigos de las tiendas donde hay ms de dos tipos distintos de productos. 13. 14. unidades en la tienda T1. 15. 16. y almacn. Nombres de los productos que tienen ms d de las ciudades donde haya tienda o a e 20 Nombres lmacn. Nombres de las ciudades donde haya tienda

17. Listado de todas las fechas y cantidades en las que se han pedido productos ms caros de 300. 18. Cdigo de productos de los que haya ms productos en una tienda que en un almacn. 19. existencia en las tiendas de Madrid. Nombres de los productos que hay en

20. Direccin y localidad de los almacenes que tienen en existencia ms de 50 unidades del producto Vdeo v33. 21. tiene la tienda de Huelva. Nmero de unidades de Secador sx que

22. Nmero de productos en existencia en las tiendas de Madrid que pesen ms de 10 kilos. 23. por productos. 24. Existencias totales en las tiendas, divididos

Vous aimerez peut-être aussi