Anda di halaman 1dari 12

MicrosoIt Access.

Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

1
1. DEFINICIN DE MICROSOFT ACCESS

MicrosoIt Access es un gestor de bases de datos (conjunto de inIormacion organizada
sistematicamente).








Campos


2.CMO TRABA1AR CON MICROSOFT ACCESS?

2.1 Cmo se crea una Base de Datos?

I. Acceder a MicrosoIt Access.

II. legir: 'Base de Datos en Blanco.










III. Damos el nombre de la Base de Datos.

2.2 Cmo crear una Tabla?

Las tablas contienen los datos y estan estructuradas en filas, es decir, registros, y en
columnas, es decir, .,25os.


MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

2
Para crear una tabla en vista de diseo:

I. legirCrear una tabla en vista de diseo.















II. Introducir el campo que queramos que aparezca y el tipo de dato que tendra
cada uno.













III. Cerramos la ventana y le asignamos el nombre que deseemos.

IV. $i deseamos introducir inIormacion en la tabla que hemos creado:

* $olo tenemos que hacer doble clic sobre ella.


Campo: Introducimos la
inIormacion deseada.
MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

3
* Introducir la inIormacion que deseemos debajo de cada campo.







* Cuando hayamos terminado simplemente cerramos la ventana y la inIormacion se
guarda automaticamente.






2.3 Cmo crear un Formulario?

Los Iormularios son las interIicies de datos, es decir, Iacilitan la entrada de datos o
registros a los usuarios.

Para crear un Formulario:

I. Tener deIinidas las tablas.

II. Clicar sobre la opcion ' Formularios '.

III. n Iormularios clicar en la opcion ' Crear un Iormulario utilizando el
asistente .




Ejercicio 1
- Crear una Base de Datos llamada EMPRESA.
- Insertar cuatro registros para cada tabla.
TABLAS:
O Clientes: Codigo, nombre, apellidos, teleIono, direccion, tiene credito ( $J / No).
O Proveedores: Codigo, nombre, teleIono, Iecha de alta, direccion.
O Productos: Codigo, nombre, proveedor, importe, iva, stock.


MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

4




IV. $eleccionamos la tabla de la que queremos hacer el Iormulario y los campos que
apareceran, para esto pasamos a la derecha los campos que nos interesan con el boton ~
y despues clicamos sobre '$iguiente:


















V. legimos como queremos que aparezcan los campos, el tapiz del Iormulario y
clicamos sobre 'Finalizar:


MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

5


2.4 Cmo crear una Consulta?

Las consultas nos permiten eIectuar preguntas sobre los datos contenidos en una tabla o
realizar alguna modiIicacion sobre estos datos (eliminar, crear nuevos,...).


Consultas Simples. Interviene una tabla.
Consultas
Consultas Compuestas. Interviene mas de un tabla.


Para hacer las consultas en 'Vista de Diseo:

1) valuar las consultas:

~ Fijar las tablas que intervienen en la consulta, exceptuando las consultas
simples, en las que solo hay una tabla.
~ Fijar los campos necesarios que intervienen en la consulta, de la tabla o
tablas anteriormente Iijadas.
~ Fijar la condicion o condiciones que se tienen que cumplir en la consulta.

Ejercicio 2

- Crear una Base de Datos llamada BIBLIOTECA.
- Crear un Iormulario para cada tabla.
- Insertar cuatro registros para cada tabla.

TABLAS:

O Libros: Codigo libro, tJtulo, autor, ao edicion, editorial, unidades.
O Autor: Codigo autor, nombre, apellidos, nacionalidad, Iecha de nacimiento.
O stanterJas: Codigo estanterJas, numero de estantes, departamento.

MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

6
2) Como se hace una consulta con MicrosoIt Access?

O Ir al apartado de consultas.
O $eleccionar ' Crear una consulta en vista Diseo.



O Agregar tabla o tablas.
O Agregar los campos que queramos que aparezcan en la consulta y los
criterios que tiene que cumplir la consulta.




O Cerramos la ventana y guardamos la consulta con el nombre que
deseemos.

Doble clic para introducir
el campo en la consulta.
Clicado(aparece el
campo en la consulta)No
clicado(no aparece el
campo)
Introducimos los criterios
MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

7
er.i.ios 5,r, 5r,.ti.,r Consult,s Si25les











Ejercicio 3

Consulta a la Base de Datos 'BIBLIOTECA:
- Listado de los libros cuyo ao de edicion sea ~ 01/01/98.
- Listado de los autores de Nacionalidad 'spaola y Iecha de nacimiento ~
01/01/34 y 01/01/83.
- Listado de las estanterJas del departamento de inIormatica.
- Listado de las estanterJas del departamento de lengua castellana y numero de
estantes ~ 2.
- Listado de los libros de la editorial ' spasa.

Ejercicio 4

Creacion y Consulta de la Base de Datos ~HOSPITAL:

- Crear un Iormulario para cada tabla y para cada consulta.
- Insertar registros para cada tabla.

TABLAS:

O Medicos: Codigo, apellido, especialidad, es Iijo($J/No).
O abitaciones: Codigo, planta.
O nIermos: Codigo, nombre, apellidos, codigo medico, codigo
habitaciones, Iecha ingreso, Iecha alta.

CONSULTAS

1. Listado de medicos de la especialidad 'TRAUMA que no son Iijos.
2. Listado de los enIermos(codigo, nombre, apellidos,) que se encuentran
en la planta 2).
3. Listado de los enIermos que han visitado el doctor con codigo 3 entre
las Iechas de ingreso ~ 01/01/04 y 01/05/04.
4. Listado de los enIermos que estan en la planta 3 y son visitados por el
Dr.Mas Ripoll.
5. Listado de enIermos que han visitado el Dr.Fiol Quer.

MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

8

er.i.ios 5,r, 5r,.ti.,r l,s .onsult,s .o25uest,s

Antes de empezar a realizar una consulta compuesta, deberJamos aclarar el concepto de
'7elacion ent7e tablas`*, ya que es de vital importancia para realizar este tipo de
consultas.

RELACIN ENTRE TABLAS: Una relacion es algo que tiene en comun dos
conjuntos. n nuestro caso tendran en comun (uno o mas) campos y sirven para
introducir un registro, de otra tabla antes creada, a la tabla que estamos creando.

Para hacer una relacion se debe hacer lo siguiente:

- Tabla: $eleccionar 'Crear una tabla en vista Diseo.
- n la columna de tipo de datos: n 'Asistente para busquedas, seleccionar
'Quiero que la columna de busqueda busque los valores en una tabla o
consulta(elegimos en que tabla queremos buscar los datos).
- Para terminar 'Finalizar.

Para hacer una consulta compuesta se debe hacer lo siguiente:

- Consultas: $eleccionar 'Crear una consulta en vista Diseo.
- legimos las tablas que intervendran.
- legimos los campos que intervienen y los criterios que tiene que seguir la
consulta.


Marcar la relacion entre los dos registros
de tablas diIerentes.

MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

9


2.5 Cmo crear un Botn?

Los botones son objetos que nos permiten hacer mas Iacil la gestion y la navegacion por
nuestra aplicacion. ay dos tipos de botones: los predeterminados y los deIinidos por el
programador.

Para crear un boton en una tabla debemos tener ya creados la tabla y su Iormulario.
Despues debemos seguir los pasos siguientes:

- Abrir un Iormulario en vista diseo(Formulario: Clicar con el boton derecho
sobre el Iormulario y seleccionar 'Vista Diseo).
- $eleccionar la herramienta 'boton en la barra de herramientas.
- Dibujamos el boton en el Iormulario.
- Por ultimo seguimos los pasos del asistente dependiendo de la Iuncion que le
queramos dar al boton.
Ejercicio 5

De la Base de Datos HOSPITAL.

emplo 1
Listado de enIermos de la planta 2
- Tablas: nIermos y habitaciones
- Campos: *nIermos: Codigo, nomb7e, apellidos, codigo habitacion.
* abitaciones: Codigo habitacion, planta.
- Condicion: (n habitaciones) Planta 2 y en mostrar NO clicado.

jemplo 2
Listado de los enIermos que han visitado el Dr.Vallejo y que estan en planta 2.
- Tablas: nIermos, medicos y habitaciones.
- Campos: *nIermos: Codigo enIermo, nombre, apellido, codigo
habitacion, codigo medico.
*Medicos: Codigo medico, nombre apellidos.
*abitaciones: Codigo habitacion, planta.
- Condiciones: (n habitaciones) Planta 2 y en mostrar NO clicado.
(n medico) Apellidos 'Vallejo.


MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

10






3. E1ERCICIOS PROPUESTOS

3.1 BA$ D DATO$ RESTAURANTE

TABLAS:

O Ingredientes: Codigo, nombre, estacion, codigo plato.
O Bebidas: Codigo, nombre, denominacion de origen, precio, ao de la cogida.
O Plato: Codigo, nombre, estacion, codigo bebida, descripcion de la elaboracion.

- acer un Iormulario para cada tabla, para cada consulta y los Iormularios y botones
necesarios para la navegacion por la aplicacion.
- Insertar cuatro registros para cada tabla.
- acer las siguientes consultas:
Dado un plato (caracoles) listado de los ingredientes y codigo bebida, nombre
bebida.
Dada una bebida (Vino blanco Val de pinos), listado de todos los platos que
tiene este vino.
Dado un ingrediente (2), listado de los platos mas nombre que tienen este
ingrediente.
Dado el ao de cosecha 1985 y denominacion de origen 'La Rioja se quiere la
lista de vinos que cumplen estos datos.



Crear boton
Arrastramos el puntero para dibujar el
boton.
Ejercicio 6

Crear un Iormulario principal y los botones necesarios para la navegacion por
las bases de datos ~EMPRESA, ~BIBLIOTECA y ~HOSPITAL.

MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

11


3.2 BA$ D DATO$ CONSTRUCCIN

TABLAS:

O Clientes: Codigo, nombre, apellido, teleIono, poblacion.
O Camiones: Codigo, marca, matrJcula, codigo trabajo.
O Trabajo: Codigo, descripcion, codigo cliente.

- acer un Iormulario para cada tabla, para cada consulta y los Iormularios y botones
necesarios para la navegacion por la aplicacion.
- Insertar cuatro registros para cada tabla.
- acer las siguientes consultas:
Listado de clientes (codigo y nombre) que han solicitado el trabajo de
'xcavacion.
Listado de trabajos (codigo y descripcion) que un vehJculo marca 'Renault ha
trabajado, tambien se quiere (codigo y nombre) des cliente.
Listado de datos personales del cliente que ha solicitado el trabajo (3).
Dado un trabajo (5) se quiere, el cliente ( codigo, nombre, apellidos) y el
vehJculo que ha trabajado (codigo, marca, matrJcula).

3.4 BA$ D DATO$ FUTBOL

TABLAS:

O Campos: Codigo, nombre, ciudad.
O quipos: Codigo, nombre, numero de aIicionados.
O ugadores: Codigo, nombre, apellidos, teleIono, poblacion, codigo equipo.
O Partidos: Codigo, codigo equipo local, codigo equipo visitante, codigo campo,
resultado.

- acer un Iormulario para cada tabla, para cada consulta y los Iormularios y botones
necesarios para la navegacion por la aplicacion.
- Insertar cuatro registros para cada tabla.
- acer las siguientes consultas:
Dado el equipo (1), listado de jugadores.
Dado un equipo (2), listado de los partidos jugados como equipo local, dar el
resultado y el nombre del campo donde se ha jugado el partido.
Dado el jugador (4) dar el nombre del equipo al que pertenece.
Dado un campo (2), listado de los partidos que se han jugado(nombre del equipo
local) y el resultado.



MicrosoIt Access. Apuntes y ejercicios

Autora: CATALINA FIOL ROIG
cIiolroigsantjosepobrer.com

12
3.4 BA$ D DATO$ GESTION DE UN VIDEO CLUB

TABLAS:
O PelJculas: Codi, nombre, tema de la pelJcula, precio alquiler, n peliculas
O Clientes: Codi, nombre, apellidos, teleIono, direccion
O Alquiler:Codi, diaalquiler, diadevolucion, codigopelicula, codigocliente

- Hacer un formulario para cada tabla y uno para cada consulta y los formularios
principales y botones necesarios para la navegacin por la aplicacin.

- Insertar los siguientes registros para cada tabla.

Pelculas

Codi Nombre Tema de la
pelcula
Precio alquiler N disponibles
1 AAA TERROR 3 10
2 BBB FANTASIA 2 10
3 CCC TERROR 3 5
4 DDD AMOR 3 7
5 EEE FANTASIA 2 8

Clientes

Codi Nombre Apellidos Telefono Direccin
1 Cati Fiol 971111111 Ssss
2 1oan Mas 971222222 Kkkk
3 Pere Ripoll 971333333 Rrrrr
4 Maria Martin 971444444 Ttttt
5 Sergio Fernandez 971555555 Mmmm

Alquiler

Codi Dia_alquiler Dia_Devolucin Codigo_pelicula Codigo_cliente
1 01/01/06 03/01/06 1 2
2 02/05/06 05/05/06 3 5
3 06/04/06 09/04/06 2 3
4 03/03/06 06/03/06 4 2
5 25/06/06 28/03/06 3 3

- Hacer las siguientes consultas

O Listado de pelJculas(nombre y codigo) que ha alquilado el cliente (3)
O Listado de alquiles realizados (codigo y Iecha alquiler) entre 01/03/06 y 01/05/06 se
desea el nombre del cliente y el nombre de la pelJcula alquilada.
O Dada la pelJcula (2) listado de alquileres que se ha realizado (se desea el nombre de
la pelJcula y el codigo de cliente que ha hecho el alquiler)
O Listado de pelJculas que tienen un numero de disponibles ~8 (se desea el codigo,
nombre de la pelJcula y el tema)

Anda mungkin juga menyukai