Está en la página 1de 13

MICROSOFT ACCESS 2003 BSICO

EJERCICIOS DE REPASO
EJERCICIO 1. CREAR, ABRIR Y CERRAR UNA BASE DE DATOS.
1. Crear una base de datos en la carpeta Mis documentos del disco duro con el nombre de Concesionario.
2. Cerrar la base de datos anterior.
3. Abrir la base de datos Concesionario de la carpeta Mis documentos del disco duro.
4. Volver a cerrarla.
EJERCICIO 2. CREAR UNA TABLA DE DATOS
1. Abrir la base de datos Concesionario de la carpeta Mis documentos del disco duro.
2. Crear una tabla con el nombre de Clientes con los siguientes campos:
Nombre del campo Tipo de dato
Cdigo Cliente Numrico
Nombre Cliente Texto
Apellidos cliente Texto
Direccin cliente Texto
Poblacin Texto
Cdigo postal Texto
Provincia Texto
Telfono Texto
Fecha nacimiento Fecha/ora
3. La clave principal ser el campo Cdigo cliente.
4. Crear otra tabla con el nombre de Coches vendidos con los siguientes campos:
Nombre del campo Tipo de dato
!atr"cula Texto
!arca Texto
1

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
!odelo Texto
Color Texto
Precio Texto
#xtras instalados !emo
5. La clave principal ser el campo Matrcula.
. Crear otra tabla con el nombre de Fechs de !evisi"n con los siguientes campos:
Nombre del campo Tipo de dato
N$ revisin Autonumrico
Cambio aceite %"/No
Cambio filtro %"/No
&evisin frenos %"/No
'tros !emo
La clave principal ser el campo N revisin(
!. Cerrar la base de datos
EJERCICIO #. $ODIFICAR TABLAS DE DATOS
Abrir la base de datos Concesion!io de la carpeta $is doc%&en'os del disco d%!o(
1. Modi"icar la estructura de la tabla Clientes siguiendo los datos siguientes:
Nombre del campo Propiedades
Cdigo Cliente
&egla de validacin) No se puede introducir
clientes cu*o cdigo no est comprendido entre
los valores + * ,---(
Nombre Cliente Tama.o)+/
2

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
Apellidos cliente Tama.o) ,-
Direccin cliente Tama.o) ,-
Poblacin Tama.o) +/
Cdigo postal Tama.o) /
Provincia
Tama.o) +/
0alor predeterminado) 0alencia
Telfono Tama.o) +-
Fecha nacimiento Formato) Fecha corta
2. Modi"icar la estructura de la tabla Coches vendidos:
Nombre del campo Tipo de dato
Matrcula Tama.o) 1
Marca Tama.o) +/
Modelo Tama.o) 2-
Color Tama.o) 2
Precio Numrico
!tras instalados De3ar las opciones por defecto
3. #ntroducir los siguientes datos a la tabla C(ien'es:

Cdigo
Cliente
Nombre
Cliente
Apellidos
Cliente
Direccin Poblacin
Cdigo
Postal
Provincia Telfono
Fecha
nacimiento
+-- Antonio 4arc"a Pre5 Astilleros6 , 0alencia 78-++ 0alencia 98,8:9/2+ +//2:/8-
+-+ Carlos Pre5 &ui5 !agallanes6 2+ ;tiel 78,-- 0alencia 9827:/+71 28/-7//:
#

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
+-/ <uis
&odr"gue5
!=s
>uan de !ena6 ++ 4and"a 781-- 0alencia 98298/71: ,-/-,/8+
++2 >aime
>uangr=n
%ornes
?almes6 2+ 0alencia 78-+7 0alencia 98,8:7/98 ,+/-+/8:
22/ Alfonso Prats !ontolla %neca6 2, %agunto 78/-- 0alencia 98,/71:/2 2:/-7/89
28- >os Navarro <ard &"o %egura6 +7 0alencia 78--2 0alencia 98,:17/89 +//-//87
2:9 #lisa
@beda
%ansn
0alencia6 7 %agunto 78/-- 0alencia 98,/71:+2 +-/-1/82
,/2 #va %an !art"n 0illafranca6 ,7 Al5ira 788-- 0alencia 9827-+/:9 +2/-:/8/
,8/ 4erardo
ern=nde5
<uis
%alinas6 : 0alencia 78--2 0alencia 98,/:982+ -2/-+/8/
,9- Carlos Prats &ui5 #rcilla6 : 0alencia 78--/ 0alencia 98,/:98/7 -,/-//81
:+- <ourdes 'liver Peris 4ran v"a6 ,7 0alencia 78--1 0alencia 98,/:17+2 2//-8/87
:22 %ergio <arred Navas ?lasco Ab=.e56 8/ 0alencia 78--/ 0alencia 98,/:982+ 2//+2/81
:8- >oaBu"n
Crboles
'nsins
4and"a6 : D=tiva 78:-- 0alencia 98,1/:98, -7/-//89

4. #r al registro $ % modi"icar el nombre por Al"redo.
5. &robar cambiar el c'digo del primer registro por 45((.
)bserva como no nos de*a por no cumplir la regla de validaci'n.
. Volver a de*ar el c'digo 1((.
!. Cerrar la tabla.
$. Cerrar la base de datos.
EJERCICIO ). LAS RELACIONES
Abrir la base de datos Concesionario de la carpeta Mis documentos del disco duro.
+n esta tabla crearemos dos relaciones una entre el tabla de Clientes % Coc,es vendidos % la otra entre Coc,es
vendidos % -evisiones. las dos de tipo /no a Varios.
)

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
+mpe0aremos por la relaci'n entre las tablas Clientes % Coc,es vendidos. &ara ello necesitamos un campo en
com1n. como a2u3 la tabla principal es la de Clientes. se a4adir su clave principal a la tabla de Coc,es
vendidos.
1. Modi"icar la estructura de la tabla Coc,es vendidos para a4adir el campo C'digo cliente de tipo 5um6rico.
2. -eali0ar la relaci'n entre las dos tablas.
3. Modi"icar la estructura de la tabla Revisiones para a4adir el campo Matrcula de tipo Te*'o % T&+o ,.
4. -eali0ar la relaci'n entre las dos tablas.
5. 7alir de la ventana de relaciones.
. Cerrar la base de datos.
EJERCICIO -. LOS FOR$ULARIOS
1. Abrir la base de datos Concesionario de la carpeta Mis documentos del disco duro.
2. Crear un "ormulario para la edici'n de registros de la tabla Clientes.
3. Crear un "ormulario para la introducci'n % edici'n de registros de la tabla Coc,es vendidos.
4. Crear un "ormulario para la introducci'n % edici'n de registros de la tabla -evisiones.
5. #ntroducir los siguientes datos en la tabla Coc,es vendidos utili0ando el "ormulario creado.
Matrcula Marca Modelo Color Precio !tras
Cdigo
Cliente
02,8-'D 'pel Corsa +(2 %port A5ul 2+----- Antena elctrica +--
0+-+-P? Ford Probe 2(- +80 ?lanco 2:8---- +-+
07/1:'? Ford 'rion +(: 4hia Negro 28----- Aire Acondicionado +-/
0187-'; Citroen Dantia +80 Negro 27:---- Airbag 22/
0,/7,NC Ford #scort +(8 4hia &o3o 2/----- 28-
018,2ND Citroen Ex TurboFD &o3o 2:----- Aire Acondicionado6 Airbag 2:9
-

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
Matrcula Marca Modelo Color Precio !tras
Cdigo
Cliente
0:-+:<> Ford Fiesta +(7 C<D A5ul +9/---- #levalunas elctricos ,/2
02/8/N? &enault Clio +(1 % ?lanco 2+----- ,9-
01872'; Ford !ondeo +(: 4<D ?lanco ,+----- :+-
0+2,7<C Audi +-- 2(, 0erde ,/+---- Climati5ador :22
09:,7< Peugeot 2-/ 4TA &o3o 27/---- :8-
. #ntroducir los siguientes datos en la tabla Revisiones utili0ando el "ormulario creado.
N"
#evisin
Cambio
aceite
Cambio
filtro
#evisin
frenos
$tros Matrcula
+ %" No No &evisar luces 018,2ND
2 %" %" No Cambiar limpias 018,2ND
, No %" %" Arreglar alarma 07/1:'?
7 No %" %" A3ustar tablero 02,8-'D
/ %" %" %" Cambiar limpias6 revisar luces 02/8/N?
8 No No %" Cambiar lu5 interior 0187/';
1 %" %" No 02/8/N?
: No No No 0:-+:<>
9 %" No %" &egular encendido 0,/7,NC
+- No %" No &eparar puerta delantera 0:-+:<>
++ No No No 0,/7,NC
+2 %" %" %" 0+2,7<C
.

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
+, No %" No Cambiar limpias 09:,7<
+7 No %" No 0+-+-P?
!. 8uscar el coc,e de Matr3cula /01#)L2 % cambiar su color a /e!de.
$. 8uscar el coc,e de Matr3cula /2-.-NB % cambiar el precio a 2#33333.
9. Cerrar la base de datos
EJERCICIO .. LAS CONSULTAS
1. Abrir la base de datos Concesionario de la carpeta Mis documentos del disco duro.
2. Crear una consulta para visuali0ar 1nicamente los campos Matr3cula. Marca % Modelo de los Coc,es
vendidos.
3. Modi"icar la consulta anterior para a4adir el precio. % especi"icar a2uellos 2ue sean :ord.
4. Modi"icar la consulta anterior para visuali0ar los :ord 2ue tengan un precio superior a 2(((((.
5. Crear una consulta par ver los apellidos % poblaci'n de a2uellos clientes 2ue ,a%an comprado :ord o
Citroen.
. Crear una consulta para visuali0ar la Matr3cula % modelo de a2uellos coc,es 2ue tengan 2ue reali0ar cambio
de aceite % cambio de "iltro.
!. Cerrar la base de datos.
EJERCICIO ,. LOS INFOR$ES
1. Abrir la base de datos Concesionario de la carpeta Mis documentos del disco duro.
2. Crear un in"orme para imprimir los registros de la tabla Clientes agrupados por &oblaci'n % )rdenados por
Apellidos. e imprimirlo.
3. Crear un in"orme para imprimir los registros de la tabla Coc,es vendidos agrupados por Marca % ordenados
por Modelo. e imprimirlo.
4. Crear un in"orme para imprimir los registros de la tabla -evisiones. e imprimirlo.
5. Cerrar la base de datos
EJERCICIO 1. CREACI4N DE BASES DE DATOS 5 TABLA
;entro de la base de datos LIBRER6A. crear las siguientes tablas:
1. <abla: LIBROS
C&7o Ti7o de d'os T&+o P!o7ieddes
C);L#8-) Autonum6rico +ntero Clave &rincipal
,

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
Largo
<#</L) <e=to 5( <e=to en Ma%1sculas
>+5+-) <e=to 3( <e=to en Ma%1sculas
C);A/<)- 5um6rico +ntero
Largo
+;#<)-#AL <e=to 2(
&-+C#) Moneda +l precio llevar 2 decimales.
5o se admiten precios negativos
:+C?A
&/8L#CAC#@5
:ec,aA?ora +*emplo de "ormato: eneB(2
La "ec,a no debe ser posterior a la de ,o%
2. <abla: AUTORES
C&7o Ti7o de d'os T&+o P!o7ieddes
C);A/<)- Autonum6rico +ntero
Largo
Clave &rincipal
5)M8-+ <e=to 15 <e=to en Ma%1sculas
A&+LL#;)7 <e=to 2( <e=to en Ma%1sculas
7+C) 7iA5o ;escripci'n: 73DMu*erE5oD?ombre
3. <abla: PEDIDOS
C&7o Ti7o de d'os T&+o P!o7ieddes
5/M&+;#;) Autonum6rico +ntero
Largo
Clave &rincipal
Mscara de entrada: e*emplo (1A(1A(2
>eneralmente. "ec,apedidoD"ec,a de ,o%
La "ec,a no puede ser posterior a la de ,o%
C);L#8-) 5um6rico +ntero
Largo
/5#;A;+7 5um6rico 8%te Las unidades no pueden ser negativas
1

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
:)-MA&A>) <e=to 1( <e=to en ma%1sculas
7olo se permite pagar en +"ectivo. con <ar*eta o con
<al'n
EJERCICIO 0. OPERACIONES CON TABLAS
-eali0ar las siguientes modi"icaciones en las tablas 2ue ,emos creado:
Cambiar el nombre de la tabla Pedidos por /en's.
4. +n la tabla /en's. modi"icar el nombre del campo NU$PEDIDO por NU$/ENTA % FEC2APEDIDO por
FEC2A/ENTA.
5. ?acer una copia de la tabla Li8!os como Co7i de Li8!os. otra de A%'o!es como Co7i de A%'o!es % otra
de /en's como Co7i de /en's
EJERCICIO 13. RELACIONES
+stablecer las relaciones necesarias entre las tres tablas. estableciendo integridad re"erencial % actuali0ando
campos en cascada. de la siguiente "orma: L#8-)7 con A/<)-+7 % L#8-)7 con V+5<A7.
EJERCICIO 11. CONSULTAS DE SELECCI4N
Crear las siguientes consultas:
1. 7obre la tabla L#8-)7:
Visuali0ar todos los campos de los libros de la +;#<)-#AL &LA5+<A.
Visuali0ar todos los campos de los libros de los g6neros 2ue inclu%an 5A--A<#VA.
Visuali0ar <F</L). +;#<)-#AL. >G5+-) H &-+C#) de los libros 2ue cuesten menos de 15 euros.
Visuali0ar todos los campos de los libros 2ue cuesten entre 15 % 2( euros.
Visuali0ar <#</L). >+5+-). +;#<)-#AL % :+C?A&/8L#CAC#)5 de los libros 2ue lleven publicados ms de 1(
a4os.
2. 7obre la tabla AUTORES:
Visuali0ar 5)M8-+ % A&+LL#;)7 de las +7C-#<)-A7 % en otra consulta el de los +7C-#<)-+7.
3. 7obre la tabla /ENTAS:
Visuali0ar todos los campos de las ventas reali0adas durante "ebrero de 2((2.
Visuali0ar todos los campos de las ventas 2ue no se ,a%an pagado en +:+C<#V).
4. 7obre la tabla LIBROS 9 AUTORES:
0

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
Visuali0ar <#</L). 5)M8-+ % A&+LL#;)7 del autor. +;#<)-#AL. >+5+-). :+C?A&/8L#CAC#)5. % &-+C#)
de los libros publicados durante el a4o 2((2 2ue cuesten menos de 2( euros.
5. 7obre la tabla L#8-)7. A/<)-+7 % V+5<A7:
Visuali0ar 5/MV+5<A. :+C?AV+5<A. <#</L). 5)M8-+ % A&+LL#;)7 del autor. /5#;A;+7 % :)-MA&A>)
de las ventas reali0adas durante ma%o de 2((2.
EJERCICIO 12. CA$POS CALCULADOS EN CONSULTAS
Crear las siguientes consultas:
1. 7obre la tabla L#8-)7 visuali0ar todos los campos % adems:
Crear un campo llamado #VA 2ue clculo el 4I sobre el precio de los libros % otro llamado &-+C#) <)<AL 2ue
calcule el precio del libro #VA incluido.
Crear un campo llamado A5<#>J+;A; 2ue calcule los a4os 2ue lleva cada libro publicado % lo visualice de la
siguiente "orma: p.e. 4 a4os.
2. 7obre la tabla AUTORES:
Crear un campo llamado +7C-#<)-AA 2ue visualice el nombre % apellidos de los autores en un campo.
3. 7obre la tabla /ENTAS visuali0ar todos los campos % adems:
Crear un campo llamado :+C?A&A>) 2ue visualice 15 d3as ms 2ue el campo :+C?AV+5<A.
4. 7obre la tabla LIBROS % /ENTAS visuali0ar 5/MV+5<A. :+C?AV+5<A. <#</L). >+5+-). +;#<)-#AL.
&-+C#). /5#;A;+7 % adems:
Crear un campo llamado #M&)-<+ 2ue calcule el importe de las ventas. otro llamado ;+7C/+5<). 2ue calcule
un 1(I de descuento sobre el importe % otro llamado #M&)-<+ <)<AL 2ue calcule el importe menos el descuento.
EJERCICIO 1#. CONSULTAS DE TOTALES
-eali0ar las siguientes consultas de totales:
1. Visuali0ar el total de unidades vendidas por +;#<)-#AL.
2. Visuali0ar el nK de ventas reali0adas por >+5+-).
3. Visuali0ar el promedio del importe vendido por +;#<)-#AL % >+5+-).
4. Visuali0ar el precio medio de los libros de cada A/<)- Lnombre % apellidos en un solo campoM.
1
3

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
EJERCICIO 1). CONSULTAS POR PAR:$ETROS
/tili0ando parmetros. reali0ar las siguientes consultas:
1. Crear una consulta 2ue visualice todos los campos de la tabla L#8-)7 % 2ue pida por pantalla la +;#<)-#AL
2ue se 2uiere ver.
2. Crear una consulta 2ue visualice todos los campos de la tabla V+5<A7 de las ventas reali0adas entre dos
"ec,as 2ue se pedirn por pantalla.
3. Crear una consulta de las tres tablas 2ue visualice los siguientes campos: <#</L). 5)M8-+ % A&+LL#;)
del autor. /5#;A;+7. &-+C#) e #M&)-<+ de las ventas de los libros de un autor 2ue se pedir por pantalla
Lse pedir el A&+LL#;)M.
EJERCICIO 1-. CONSULTAS DE ACCI4N
Crear las siguientes consultas:
1. Crear una tabla llamada V+5<A7 ;+L AN) 2((1 2ue contenga los registro de la tabla V+5<A7 de las
ventas reali0adas durante el a4o 2((1.
2. +liminar de la tabla V+5<A7 los registros de las ventas reali0adas durante el a4o 2((1.
3. A4adir a la tabla V+5<A7 los registros de la tabla V+5<A7 ;+L AN) 2((1.
4. Modi"icar de la tabla L#8-)7 el campo +;#<)-#AL <+MA7 ;+ ?)H por <+MA7 ;+ AH+-.
EJERCICIO 1.. FOR$ULARIOS
Crear los siguientes "ormularios:
1
1

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
EJERCICIO 1,. INFOR$ES
Crear los siguientes in"ormes:
1
2

MICROSOFT ACCESS 2003 BSICO
EJERCICIOS DE REPASO
1
#

También podría gustarte