Está en la página 1de 14

BASE

BASE DE DATOS AGENCIA DE VIAJES


Abre la base de datos llamada agencia.odb

Verás que tiene 2 tablas creadas:

 Tabla Viajes cuyo campo clave es DESTINO

 Tabla Clientes: cuyo campo clave es DNI

NOMBRE DESTINO DNI MEDIA PENSIÓN


CLIENTE
Carlos Atenas 12345678A √
Marta Londres 22345677B
Ana Londres 32345677C √
Sonia París 33345677D √
Juan Berlín 15345677E √
Jorge Juan Lisboa 12225677F
Eduardo Viena 12344444G
Jaime Roma 12222677H √
Roberto Praga 12345226J √
Alberto Bruselas 12345879K
Rodrigo Roma 19999867L √
Elena Roma 13579677M √
Clara Londres 14345677N
Carla Viena 15545677P
Nuria Bruselas 22345677Q
María Roma 32345677R √
Juan Diego Atenas 42345677S
Silvia Londres 52345677T √
Carmen Viena 62345677V
Pilar Praga 72345677W

1
BASE

Vas a crear otra tabla llamada Empleados con los siguientes campos:

Recuerda poner un formato para la fecha y elegir como moneda el €. (Si no lo


recuerdas está explicado en la práctica 1). Antes de Cerrar la tabla hay que elegir el
campo clave. En esta tabla el campo clave es el Código ya que cada empleado será
identificado por un código. (Como poner el campo clave está explicado en la práctica 1
y 2)
Rellena la tabla con estos 3 registros

CÓDIGO EMPLEADO FECHA DE ALTA SUELDO Media jornada


101 Sonia García 10/2/2018 2500 €
102 Pablo Torres 3/4/2010 1500 € √
103 Esther Martín 1/4/2019 1200 €

Vas a relacionar la tabla Viajes con la tabla Clientes

Para relacionar tablas deben tener un campo común. Su campo común es DESTINO

Para ello pulsamos en la barra de menú Herramientas-relaciones-añadir tablas.


Añadimos ambas tablas.

2
BASE

Una vez añadidas las tablas seleccionamos con el botón izquierdo del ratón el
campo DESTINO de la tabla de la izquierda, dejamos el botón pulsado y lo
arrastramos hasta el campo DESTINO de la segunda tabla, soltamos el botón.

Ya están relacionadas ambas tablas.


Cierra esa ventana.

Vas a crear un formulario para la tabla clientes

Recuerda que para hacer tablas y consultas usamos el MODO DISEÑO y para realizar
formularios e informes usamos el ASISTENTE

El formulario de la tabla Clientes:

 Debe contener todos los campos de la tabla


 Debes poner como título CLIENTES con las letras de Fontwork
 Cambia el color de las casillas y el tipo de letra
 Debes poner un fondo eligiendo la opción degradado o mapa de bits.
(Si no recuerdas como se cambia el fondo del formulario mira la práctica 1 o 2)

3
BASE

Vas a crear un formulario con un subformulario

El formulario será de la tabla viajes y el subformulario de la tabla clientes. Así al


seleccionar un viaje se podrá ver que clientes lo han comprado.

Selecciona en la ventana principal el objeto formulario y a continuación elige crear un


formulario usando el asistente.

Selecciona la tabla viajes y añade todos los campos

4
BASE

Pulsa siguiente y elige agregar subformulario, elige también subformulario basado en


relación existente y selecciona la tabla clientes

Pulsa siguiente y añade todos los campos

5
BASE

Pulsa siguiente y elige la siguiente organización:

Pulsa siguiente

6
BASE

Pulsa siguiente y elige un estilo

Pulsa siguiente y finalizar.

Si nos vamos moviendo por los registros vemos que clientes han comprado cada
destino. Esto lo podemos hacer porque las tablas están relacionadas.

7
BASE

Añade de título DESTINOS Y CLIENTES con la galería de Fontwork a este formulario e


inserta una imagen.

Crea un formulario para la tabla VIAJES

El formulario debe mostrar todos los campos y debe tener como título DESTINOS con
las letras de fontwork.

Vas a añadir una foto de fondo. Pulsas sobre cualquier lugar del formulario con el
botón derecho y se abre un menú, eliges la opción página

Se abre una ventana y eliges la pestaña Área, a continuación la pestaña Mapa de bits y
en la parte inferior izquierda seleccionas Añadir/Importar. En estilo elige Extendido.

8
BASE

Si no se ve la letra de los campos, cámbiala de color

Vas a crear un informe para la tabla VIAJES

Recuerda que para los informes usamos el asistente

Crea un informe para la tabla viajes en el que se muestren los campos destino y
duración. Agrúpalo por destino

9
BASE

Vas a realizar diferentes consultas

Recuerda que las consultas las realizamos en modo Diseño

 Consulta1: muestra el nombre del cliente y su destino. Debe mostrar el destino


ordenado por orden alfabético.

A la hora de diseñar la consulta añade las tablas que te hagan falta para realizar esa
consulta.

Resultado:

10
BASE

 Consulta2: muestra en esta consulta todos los clientes que no tienen media
pensión Y van a Londres. Campos a mostrar: nombre del cliente, media
pensión, destino, DNI.
Resultado:

 Consulta3: crea una consulta que muestre todos los viajes cuyo precio sea
menor de 1500 euros ordenados de mayor a menor precio. Debe mostrar el
campo destino y el precio.
Resultado:

11
BASE

 Consulta 4: crea una consulta que muestre datos de ambas tablas. Debe
mostrar el nombre del cliente, destino, precio y la duración. Debe estar
ordenada por precio (orden ascendente)

 Consulta 5 de criterio variable. En el momento de ejecutarse la consulta te pide


el nombre del destino. Campos a mostrar: destino, precio, media pensión y
nombre del cliente.

12
BASE

 Consulta 6: crea una consulta que muestre todos los clientes que van a Londres
o a Roma. Campos a mostrar: nombre cliente, destino, media pensión,
duración.
Recuerda que en criterios hay que escribir Londres y Roma como estén escritos
en la tabla original
Resultado:

 Consulta 7: crea una consulta que muestre todos los viajes que valen más de
1500 euros y no tengan media pensión. Campos a mostrar en la consulta:
destino, precio, media pensión, duración
Resultado:

13
BASE

 Consulta 8: crea una consulta que muestre los viajes que tienen media pensión
ordenados alfabéticamente por el destino.
Campos a mostrar: destino, media pensión, duración
Resultado:

 Consulta 9: crea una consulta que muestre la duración de los destinos a ROMA
o LONDRES y que tengan media pensión

Resultado:

Realiza un informe de la consulta 4

14

También podría gustarte