Está en la página 1de 10

PRACTICA 18: BASE DE DATOS

1. En esta práctica vamos a crear una base de datos de la empresa BELLSA, que se
dedica a vender productos de proveedores extranjeros a clientes nacionales. El nombre
de la base de datos será BELLSA. Y sus tablas son:

CLIENTES

CAMPO PROPIEDADES DESCRIPCION

Clave principal
Tipo de datos: Texto Código formado por cinco letras
IdCliente
Tamaño del campo: 5 mayúsculas.
Máscara de entrada: >LLLLL
Tipo de datos: Texto
Tamaño del campo: 40
Nombre de la empresa o persona
NomCia Requerido: Sí
física del cliente.
Título: Compañía
Indexado: Sí (con duplicados)
Tipo de datos: texto
NomCto Nombre de la persona de contacto.
Título: Nombre del contacto
Tipo de datos: Texto
CargoCto Cargo de la persona de contacto.
Título: Cargo del contacto
Dirección de la empresa o persona
Dirección Tipo de datos: Texto
física cliente.
Ciudad de residencia de la empresa o
Ciudad Tipo de datos: Texto
persona física cliente.
Tipo de datos: Texto
Código postal de la empresa o
CodPostal Máscara de entrada: 00000
persona física cliente.
Título: Código postal

Provincia Tipo de datos: Texto

Tipo de datos: Texto


Telefono
Mascara de entrada: 00 000 00 00
Tipo de datos: Texto
Fax
Mascara de entrada: 00 000 00 00

1
PROVEEDORES

CAMPO PROPIEDADES DESCRIPCION

Clave principal
Tipo de datos: Texto Código formado por cinco letras
IdProve
Tamaño del campo: 5 mayúsculas.
Máscara de entrada: >LLLLL
Tipo de datos: Texto
Tamaño del campo: 40 Nombre de la empresa o persona
NomCia
Requerido: Sí física del proveedor.
Indexado: Sí (con duplicados)
Tipo de datos:Texto
NomCto Nombre de la persona de contacto.
Título: Nombre del contacto
Tipo de datos: Texto
CargoCto Cargo de la persona de contacto.
Título: Cargo del contacto
Dirección de la empresa o persona
Dirección Tipo de datos: Texto
física proveedor.
Ciudad de residencia de la empresa o
Ciudad Tipo de datos: Texto
persona física proveedor.
Tipo de datos: Texto
Código postal de la empresa o
CodPostal Máscara de entrada: 00000
persona física proveedor.
Título: Código postal

Provincia Tipo de datos: Texto

Pais Tipo de datos: Texto

Tipo de datos: Texto


Telefono
Mascara de entrada: 00 000 00 00
Tipo de datos: Texto
Fax
Mascara de entrada: 00 000 00 00

2
PEDIDOS CLIENTES

CAMPO PROPIEDADES DESCRIPCION

Clave principal
IdPedido Tipo de datos: Número Número identificativo del pedido.
Tamaño del campo: Entero largo
Tipo de datos: Texto
Código formado por cinco letras
IdCliente Tamaño del campo: 5
mayúsculas.
Máscara de entrada: >LLLLL
Tipo de datos: Texto Código de la empresa de
IdCiaEnvio
Título: Id. compañía de envíos transporte.
Tipo de datos: Fecha/hora
Formato: Fecha corta
FecPedidos Título: Fecha del pedido Fecha de realización del pedido.
Máscara de entrada: (Seleccionar
fecha corta)
Tipo de datos: Fecha/Hora
Formato: Fecha corta
Fecha prevista de entrega del
FecEntrega Título: Fecha de entrega
pedido.
Máscara de entrada: (Seleccionar
fecha corta)
Tipo de datos: Fecha/Hora
Formato: Fecha corta
Fecha de salida del pedido del
FecEnvio Título: Fecha de envío
almacén.
Máscara de entrada: (Seleccionar
fecha corta)
Tipo de dato: Moneda
GastosEnvio Gastos del envío.
Formato: Euro

EMPRESAS DE TRANSPORTE

CAMPO PROPIEDADES DESCRIPCION

Clave principal
Tipo de datos: Texto
Código identificativo de la empresa
IdCiaEnvio Tamaño del campo: 3
de transporte.
Título: Id. compañía de envío
Máscara de entrada: >LLL
Tipo de datos: Texto Nombre de la empresa de
NombreCiaEnvio
Título: Empresa de envío transporte.
Tipo de datos: Texto.
Telefono Teléfono del transportista.
Máscara de entrada: 00 000 00 00

3
PRODUCTOS

CAMPO PROPIEDADES DESCRIPCION

Clave principal
Tipo de datos: Texto
IdProducto Tamaño del campo: 3 Código identificativo del producto.
Máscara de entrada: >LLL
Título: Id. producto.
Tipo de datos: Texto
Tamaño del campo: 5 Código formado por cinco letras
IdProve
Título: Id. del proveedor mayúsculas.
Máscara de entrada: >LLLLL
Tipo de datos: Texto
NomProducto Nombre del producto.
Título: Nombre del producto
Tipo de datos: Texto Cantidad de unidades que
CantUnidad
Título: Cantidad por paquete contienen cada paquete.
Tipo de datos: Número
UnidadExistencia Existencias actuales,
Título: Existencias
Tipo de datos: Número Nivel a partir del cual se hará un
NivelReposicion
Título: Nivel de reposición pedido nuevo.
Tipo de datos: Moneda
PrecioUnidad Precio unitario del producto.
Formato: Euro

DETALLES DE PEDIDOS

CAMPO PROPIEDADES DESCRIPCION

Clave principal
IdPedido Tipo de datos: Número Número identificativo del pedido.
Tamaño del campo: Entero largo
Clave principal
Tipo de datos: Texto
IdProducto Número identificativo del producto.
Tamaño del campo: 3
Título: Id. producto.
Tipo de datos: Número
Cantidad Cantidad pedida del producto.
Tamaño del campo: Entero

4
2. Crea las siguientes relaciones:

 Todas las relaciones se crearán exigiendo integridad referencial, con actualización y


eliminación en cascada.
 Guarda el diseño de la relación.

3. Crea el formulario de clientes


4. Crea el formulario de proveedores
5. Crea el formulario de empresas de transporte.
6. Para crear el formulario de productos, tenemos que rediseñar la tabla Productos.
Rediseñar la tabla Productos:
a) Selecciona el campo IdProve y la ficha Búsqueda:

7. Arregla en el diseño de cada formulario cualquier texto que no se lea bien.


8. En cada uno de los formularios anteriores, en el diseño del formulario escribe una
etiqueta de texto, usando el cuadro de herramientas:

5
FORMULARIO ETIQUETA DE TEXTO
CLIENTES FICHA DE CLIENTE
PROVEEDORES FICHA DE PROVEEDOR
EMPRESAS DE TRANSPORTE FICHA EMPRESA DE TRANSPORTE
PRODUCTOS FICHA DE PRODUCTO

9. Guarda todos los cambios en cada formulario.


10. Para crear el formulario de pedidos, tenemos que rediseñar las tablas Pedidos de
clientes y Detalles de pedidos; y crear dos consultas nuevas. Veamos:
Rediseñar la tabla Pedidos de clientes:
b) En el diseño de la tabla de Pedidos de clientes, selecciona el campo IdCliente en la
sección Propiedades del campo, en la ficha Búsqueda, selecciona en la propiedad
Mostrar el control, Cuadro combinado.
c) Selecciona en la propiedad Tipo de origen de la fila, Tabla/Consulta.
d) Selecciona en la propiedad Origen de la fila, la tabla Clientes y clic en “los tres
puntitos”. Selecciona los campos IdCliente y NomCia.
e) Escribe en la propiedad Número de columnas, 2
f) Escribe en la propiedad Ancho de columnas, 1; 8
g) Guarda la tabla de Pedidos de clientes.
h) Selecciona el campo IdCiaEnvio en la sección Propiedades del campo, en la ficha
Búsqueda, selecciona en la propiedad Mostrar el control, Cuadro combinado.
i) Selecciona en la propiedad Tipo de origen de la fila, Tabla/Consulta.
j) Selecciona en la propiedad Origen de la fila, la tabla Empresas de transporte y clic
en “los tres puntitos”. Selecciona los campos IdCiaEnvio y NombreCiaEnvio.
k) Escribe en la propiedad Número de columnas, 2
l) Escribe en la propiedad Ancho de columnas, 1; 8
m) Guarda y cierra la tabla de Pedidos de clientes.
Rediseñar la tabla Detalles de pedidos:
a) En el diseño de la tabla de Detalles de pedidos, selecciona el campo IdProducto en
la sección Propiedades del campo, en la ficha Búsqueda, selecciona en la propiedad
Mostrar el control, Cuadro combinado.
b) Selecciona en la propiedad Tipo de origen de la fila, Tabla/Consulta.
c) Selecciona en la propiedad Origen de la fila, la tabla Productos y clic en “los tres
puntitos”. Selecciona los campos IdProducto y NomProducto.
d) Escribe en la propiedad Número de columnas, 2
e) Escribe en la propiedad Ancho de columnas, 1; 8
f) Guarda la tabla de Detalles de pedidos.
Consulta de pedidos (Nuevo):
a) Crea una consulta nueva con las tablas Clientes y Pedidos de clientes.
b) De la tabla Pedidos de clientes, añade todos los campos.
c) De la tabla Clientes, añade los campos NomCia, Direccion, Ciudad, Provincia y
CodPostal.
d) Guarda la consulta con el nombre Consulta de pedidos.
Consulta de Detalles de pedidos (Nuevo):

6
a) Crea una consulta nueva con las tablas Productos y Detalles de pedidos.
b) De la tabla Detalles de pedidos, añade los campos IdPedido, IdProducto y
Cantidad.
c) De la tabla Productos, añade los campos NomProducto y PrecioUnidad.
d) Guarda la consulta con el nombre Consulta de Detalles de pedidos.
Formulario de pedidos (Nuevo):
a) Crea un formulario, utilizando el asistente.
b) Selecciona la consulta Consulta de pedidos y añade todos los campos.
c) Selecciona la consulta Consulta de Detalles de pedidos y añade todos los campos.
d) En el paso Siguiente, queremos ver los datos por Consulta de pedidos, con
Formulario con subformularios.
e) En el paso Siguiente, la distribución del subformulario, selecciona Hoja de datos.
f) En el paso Siguiente, aplica el estilo que quieras.
g) En el paso Siguiente, el título del formulario Pedidos principal y el título del
subformulario Pedidos subformulario.
h) Clic en Finalizar.

7
11. Con los formularios anteriores rellena los siguientes datos:

Clientes
IdCliente Compañía Nombre del contacto Cargo del contacto Direccion Ciudad Código postal Provincia Telefono Fax
DISPE Distribuciones Peña, SL Pedro Ruiz Comercial Sol, 23 Valencia 46002 Valencia 96 336 36 36 96 336 55 55
DULPE Dulces Pérez, SL. Juan García Gerente Luna, 34 Valencia 46003 Valencia 96 333 33 33 96 333 33 32
REMAR Refrescos Martínez, SL Ana Puig Comercial Colón, 45 Valencia 46002 Valencia 96 355 55 50 96 355 55 51
CATPU Catering Piquer María Piquer Gerente Medio, 7 Castellón 12000 Castellón 96 455 25 26 96 445 52 52
CATAL Catering Alabau Juan Alabau Gerente Valencia, 4 Castellón 12000 Castellón 96 400 00 10 96 401 01 01
DISMA Distribuciones Martinez, SL Pedro Comercial Valencia, 4 Castellón 12000 Castellón 96 450 50 50 96 450 50 51

Proveedores
Nombre del Código
IdProve Compañía Cargo del contacto Direccion Ciudad Provincia Pais Telefono Fax
contacto postal
EXOTI Exotic Liquids Charlotte Cooper Gerente de compras 49 Gilbert St. Londres Reino 17 155 52 22
Unido
GRAND Grandma Kelly's Regina Murphy Representante de 707 Oxford Rd. Ann Arbor 48104 Estados 31 355 55 73
Homestead ventas Unidos
MAYUM Mayumi's Mayumi Ohno Representante de 92 Setsuko Chuo-ku Osaka Japón 06 431 78 77
marketing
NEWOR New Orleans Cajun Shelley Burke Administrador de P.O. Box 78934 New 70117 Estados 10 555 48 22
Delights pedidos Orleans Unidos
PAVLO Pavlova, Ltd. Ian Devling Gerente de marketing 74 Rose St.Moonie Melbourne 30584 Australia 03 444 23 43
Ponds
PBKNA PB Knäckebröd AB Lars Peterson Agente de ventas Kaloadagatan 13 Göteborg Suecia 03 187 65 43
SPECI Specialty Biscuits, Peter Wilson Representante de 29 King's Way Manchester Reino 16 155 44 48
Ltd. ventas Unido
TOKYO Tokyo Traders Yoshi Nagase Gerente de marketing 9-8 Sekimai Tokyo Japón 03 355 50 11
Musashino

8
Productos
Id. de producto Id. de proveedor Nombre del producto Cantidad por paquete Existencias Nivel de reposición PrecioUnidad
CER Exoti Cerveza tibetana Barley 24 - bot. 12 l 17 25 19,00 €
ESP Mayum Especias Cajun del chef Anton 48 - frascos 6 l 53 0 22,00 €
MEZ NEWOR Mezcla Gumbo del chef Anton 36 cajas 0 0 21,35 €
SIR NEWOR Sirope de regaliz 12 - bot. 550 ml 13 25 10,00 €
TED Exoti Té Dharamsala 10 cajas x 20 bolsas 39 10 18,00 €

Empresas de transporte
Id. compañía de envío Empresa de envío Telefono Detalles de pedidos
DHL DHL 91 258 96 31 IdPedido Id. producto Cantidad
SEU SEUR 91 369 25 81 1 ESP 20
UPS UPS 96 147 25 26 1 SIR 1
1 TED 2
2 CER 2
2 MEZ 3
2 TED 4
3 CER 1
3 MEZ 4
3 TED 2

Pedidos de clientes
IdPedido IdCliente Id. compañía de envíos Fecha del pedido Fecha de entrega Fecha de envío Gastos de envío
1 Distribuciones Peña, SL DHL 05/05/2007 05/06/2007 04/06/2007 3,00 €
2 Catering Piquer DHL 12/04/2007 15/04/2007 15/04/2007 2,00 €
3 Distribuciones Martinez, SL DHL 25/03/2007 25/04/2007 24/05/2007 10,00 €

9
12. Crea un informe de etiquetas de los clientes, ordenados por ciudades.

13. Crea un informe todas las tablas creadas


14. Crea el menú principal
15. Genera una macro autoexec.

10

También podría gustarte