Sie sind auf Seite 1von 7

Ejercicios de Bases de Datos

EJERCICIO 1
1) Crear una base de datos llamada Planetas.
2) Crear una tabla llamada Planetas del Sistema Solar.
3) Almacenar los siguientes datos de los planetas del Sistema solar: el nombre, la situacin
(interior o exterior), la distancia al Sol (medida en millones de kilmetros), el periodo de
traslacin (medido en aos) y los satlites principales de cada planeta.
4) Realizar una consulta que muestre los nombres de los planetas interiores ordenados
alfabticamente.
5) Realizar una consulta que muestre los nombres de los planetas exteriores que se
encuentren a menos de 3000 millones de kilmetros del Sol.
6) Realizar una consulta que muestre el nombre y el periodo de los planetas que se no tienen
satlites, ordenados por periodo.
7) Realizar una consulta que muestre el nombre de los planetas que comiencen por la letra "M".
EJERCICIO 2
1) Abrir la base de datos llamada Estrellas del Universo de la carpeta Access4.
2) Filtrar las estrellas que pertenezcan a la constelacin de Gminis.
3) Realizar una consulta llamada Estrellas blancas que muestre los nombres de aquellas
estrellas de color blanco junto con su constelacin y la estacin en la que son visibles.
4) Realizar una consulta llamada Estrellas visibles todo el ao que muestre los nombres de
dichas estrellas junto con su constelacin y distancia, ordenados por el campo nombre.
5) Realizar una consulta llamada Distancia Estrellas que muestre los nombres de dichas
estrellas cuya distancia a la Tierra sea menor o igual a 50 aos-luz junto con su constelacin,
color y distancia, ordenados por el campo distancia.
6) Realizar una consulta que muestre los nombres de las estrellas cuyo nombre comience por
A junto con su constelacin, color y distancia, ordenados por el campo nombre.
7) Realizar una consulta que muestre los nombres de las estrellas blancas visibles en invierno
junto con su constelacin, color y estacin, ordenados por el campo constelacin.
8) Realizar una consulta que muestre los nombres de las estrellas cuya distancia a la Tierra
sea un valor comprendido entre 200 y 900 junto con su constelacin, distancia y estacin,
ordenados por el campo distancia en orden descendente.
9) Realizar una consulta que muestre los nombres de las estrellas pertenecientes a la
constelacin de Gminis o a la constelacin de Orin junto con su constelacin, color y
estacin, ordenados por el campo constelacin.
10) Realizar una consulta que muestre los nombres de las estrellas que sean rojas, naranjas, o
que estn visibles todo el ao junto con su constelacin, color y estacin, ordenados por el
campo nombre.
11) Crear un formulario llamado Cosmos con los siguientes campos de la tabla: Estrella,
Constelacin, Color, Distancia, Estacin y Zodaco.

12) Crear un formulario llamado Estrellas visibles todo el ao con los siguientes campos de la
tabla: Estrella, Constelacin, Estacin y Distancia.
13) Crea una consulta llamada Estrellas de color azul, que te permita visualizar todos lo datos
de las estrellas azules. Prepara el diseo de la consulta para que el resultado aparezca
ordenado alfabticamente por el nombre de la estrella.
14) Crea una consulta llamada Constelaciones no zodiacales, para seleccionar las estrellas
cuyas constelaciones no sean del zodaco, mostrando los campos: Estrella, Constelacin,
Color y Estacin.
15) Crea una consulta que muestre las estrellas pertenecientes a constelaciones zodiacales y
que slo sean visibles en invierno.
16) Crea una consulta que muestre el listado de las estrellas blancas situadas a una distancia
menor de 100 aos-luz.
17) Obtn un listado de las estrellas que pertenezcan a las constelaciones Cisne, Dragn o
Perseo.
18) Crea un informe para imprimir los datos seleccionados por la consulta Constelaciones no
zodiacales; debes conseguir que las estrellas se agrupen segn su constelacin. Guarda el
informe con el mismo nombre que la consulta.

EJERCICIO 3
1) Crea una base de datos llamada Agenda Informtica, en la que almacenars los datos
personales de tus compaeros de informtica.
2) Crea una tabla llamada Agenda que contenga los siguientes campos: nombre, apellidos,
telfono, altura y fecha de nacimiento de tus compaeros de informtica. No crees
ninguna clave principal.
3) Todos los campos sern de tipo texto excepto altura que ser numrico y la unidad ser
metros y fecha de nacimiento que ser de tipo Fecha/hora.
4) Ordena los registros alfabticamente por los apellidos.
5) Crea una consulta que seleccione los compaeros que sean ms altos que t. Gurdala
con el nombre Los ms altos de la clase.
6) Crea una consulta que muestre el nombre, los apellidos y la fecha de nacimiento de los
compaeros que sean ms jvenes que t. Gurdala con el nombre Soy mayor que ellos.
7) Crea un formulario que te permita visualizar loa datos de tus compaeros, uno a uno. El
formulario debe tener distribucin en columnas, pero puedes elegir el estilo que ms te
guste. Guarda el formulario con el nombre Agenda de (tu nombre).
8) Crea un informe, Agenda de los alumnos de clase, para obtener el nombre, los apellidos y
el telfono de tus compaeros de clase ordenados por apellidos, as como la altura
mxima, la altura mnima y la media.

EJERCICIO 4

1) Crear una base de datos llamada Taller de reparacin.


2) Crear la tabla Empleados con los siguientes campos: Cdigo (Autonumrico y definido como
clave principal), nombre, Apellidos, Departamento, Sueldo, Precio hora (lo que cobra por hora
extra trabajada en las reparaciones que realice), Horas (con las horas extras trabajadas),
Fecha (fecha que entr a trabajar en la empresa) y Telfono.
3) Crear la tabla Reparaciones con los siguientes campos: Cdigo (que va a almacenar el
cdigo del empleado. El campo ser de tipo numrico, entero largo y con duplicados),
Reparacin (guarda el tipo de reparacin que ha realizado) y Horas (nmero de horas que ha
tardado en realizar la reparacin).
4) Sobre la tabla Empleados realizar las siguientes operaciones:
a) Usar el asistente para crear una mscara de entrada para el campo telfono.
b) Crear un valor predeterminado para el campo Provincia. En caso de que no exista el campo,
aadirlo a la tabla.
c) Establecer como requerido el campo DNI. En caso de que no exista el campo, aadirlo a la
tabla.
d) Crear un ndice para el campo Apellidos.
5) Realizar las siguientes operaciones en la tabla Empleados:
a) Introducir datos en ella.
b) Ocultar los registros a medida que los va introduciendo. Visualice todos los registros.
c) Copiar el registro nmero cinco al final de la hoja de datos. Modificarlo.
d) Buscar los registros cuyo nombre sea uno determinado. Eliminarlos.
e) Crear una entrada con autocorreccin para un apellido que se repita muy a menudo.
f) Situarse en el campo Apellidos, buscar los empleados que se apelliden Hernndez.
g) Copiar una serie de registros al final de la tabla.
h) Copiar el valor de un campo de un registro en otro registro no adyacente.
i) Copiar el valor de un campo de un registro en el registro situado debajo de l.
j) Imprimir la tabla.
k) Aadir un color de relleno a las celdas.
l) Modificar el tamao de las columnas para que se acomoden a la entrada ms ancha.
m) Inmovilizar las columnas Nombre y Apellidos. Liberarlas. Colocarlas en su posicin
inicial.
n) Guardar las modificaciones en la tabla.
o) Exportar los datos a un nuevo documento de Word para crear cartas personalizadas.
Exportar slo los campos necesarios para poder mandar las cartas por correo. Guardar
el documento de Word. Escribir una carta de felicitacin y fusionar ambos documentos
Word.
p) Exportar a Excel los registros de la tabla.
q) Compactar la base de datos Taller de Reparacin. Si le asigna otro nombre diferente,
renmbrela.
6) Para la tabla Empleados construya en papel:
a) Una expresin que sea verdadera cuando los datos del campo Apellidos empiecen por
la letra A.
b) Una expresin que sea verdadera cuando los datos del campo Departamento sea uno
determinado (por ejemplo, Informtica).
c) Una expresin que sea verdadera cuando los datos del campo Departamento sean
diferentes a uno determinado.
d) Una expresin que sea verdadera cuando los datos del campo Departamento sean
iguales a alguno de los dos nombres del departamento (por ejemplo, iguales a
Informtica o a Libros).
e) Una expresin que sea verdadera cuando los datos del campo Departamento estn
comprendidos alfabticamente entre dos nombres (por ejemplo, comprendidos entre
Cosmtica y Libros).

f)
g)
h)
i)
j)

k)
l)
m)

Una expresin que sea verdadera cuando los datos del campo Apellidos estn
comprendidos entre los valores de una lista.
Una expresin que sea verdadera cuando los datos del campo Precio hora est entre
dos valores (por ejemplo, entre 100 y 200).
Una expresin que sea verdadera cuando los datos del campo Fecha sea una
determinada (por ejemplo, 25/7/89).
Una expresin que sea verdadera cuando los datos del campo Fecha estn
comprendidos entre dos fechas (por ejemplo, entre el 25/7/89 y el 1/1/99).
Una expresin, de forma que el campo Departamento sea uno determinado (por
ejemplo, Libros) y el campo Provincia sea diferente a una dada (por ejemplo, sea
diferente de Crdoba).
Una expresin, de forma que el campo Departamento sea uno determinado y el campo
Apellidos est comprendido entre dos letras (por ejemplo, entre la H y la R).
Una expresin, de forma que el campo Departamento sea uno determinado y el campo
Apellidos sea igual a uno dado.
Una expresin, de forma que el campo Departamento sea uno determinado y el campo
Apellidos sea diferente a uno dado.

Para la Tabla Empleados:


7) Crear una consulta que visualice los datos personales de los empleados.
8) Filtrar los nombres de los empleados cuyo nombre coincide con dos determinados
nombres.
9) Visualizar el nombre de los empleados cuyo nombre contenga la letra u.
10) Filtrar los nombres de los empleados cuyo nombre empieza por una letra.
11) Filtrar los nombres de los empleados cuyo nombre alfabticamente sea mayor que la
letra del ejercicio anterior.
12) Filtrar los empleados de un departamento determinado.
13) Visualizar los empleados que no sean del departamento indicado en el ejercicio
anterior.
14) Buscar los empleados que pertenezcan a alguno de los dos departamentos
especificados en la condicin de consulta.
15) Buscar los empleados que no sean de los departamentos del ejercicio anterior.
16) Visualizar los datos de los empleados que no tienen telfono.
17) Visualizar los datos de los empleados que s tienen telfono.
18) Buscar los empleados cuyo sueldo sea mayor que uno determinado.
19) Buscar los empleados cuyo sueldo sea menor que uno determinado.
20) Buscar los empleados cuyo sueldo est entre dos valores determinados.
21) Buscar los empleados que no cumplan las condiciones del ejercicio anterior.
22) Visualizar los datos de los empleados cuyo apellido empiece por la letra C.
23) Visualizar los datos de los empleados cuyo apellido no empiece por la letra C.
24) Visualizar los datos de los empleados cuyo apellido sea posterior a la letra C.
25) Visualizar los datos de los empleados cuyo apellido sea anterior a la letra C.
26) Visualizar los datos de los empleados cuyo apellido est entre dos letras determinadas.
27) Filtrar los empleados que pertenezcan a un departamento o que cobren ms de una
cantidad de dinero.
28) Filtrar los empleados que pertenezcan a un departamento y que cobren ms de una
cantidad de dinero.
29) Buscar los empleados que entraron en la empresa en un ao determinado.
30) Buscar los empleados que entraron en la empresa en un ao anterior a uno
determinado.
31) Buscar los empleados que entraron en la empresa en un ao posterior a uno
determinado.
32) Buscar los empleados que entraron en la empresa entre dos aos determinados.
33) Buscar los empleados que pertenezcan a un departamento determinado y que entraron
en la empresa en un ao anterior a uno determinado.
34) Buscar los empleados que no cumplan las condiciones del ejercicio anterior.
35) Filtrar los empleados que pertenezcan a un departamento o que cobren ms de una
cantidad de dinero y que entraron en la empresa en un ao determinado.

36) Filtrar los empleados que pertenezcan a un departamento y que cobren ms de una
cantidad de dinero y que entraron en la empresa en un ao determinado.
37) Filtrar los empleados cuyo sueldo sea superior a uno determinado, que pertenezcan a
un departamento determinado y que hayan entrado en la empresa en un ao anterior a
uno determinado.
38) Visualizar los empleados ordenados por apellidos, nombre y departamento.
39) Visualizar los empleados ordenados por departamento.
40) Calcular el nmero de aos que lleva trabajando cada empleado.
41) Visualizar los nombres de los empleados que no tienen ningn trienio.
42) Visualizar los nombres de los empleados que tienen un trienio.
43) Visualizar los nombres de los empleados que tienen dos trienios.
44) Visualizar los nombres de los empleados que tienen ms de dos trienios.
45) Hallar lo que hay que pagar a cada empleado por las horas extras. En la consulta
incluir a los nombres de los empleados.
46) Hallar la cantidad que hay que pagar a los empleados de un determinado departamento
por las horas extras.
47) Calcular la cantidad que hay que pagar a los empleados por las horas extras, excepto a
los del departamento del ejercicio anterior.
48) Calcular la cantidad que hay que pagar a todos los empleados de la tabla por las horas
extras.
49) Visualizar los nombres de los empleados que no hayan realizado ninguna hora extra.
50) Visualizar los nombres de los empleados que s hayan realizado horas extras.
51) Calcular el nmero de empleados que no hayan realizado ninguna hora extra.
52) Calcular el nmero de empleados que s han realizado alguna hora extra.
53) Crear una consulta con los nombres de los departamentos cuyos empleados hayan
realizado horas extras.
54) Crear una consulta que indique cul es el departamento que ms horas extras ha
realizado.
55) Crear una consulta con lo que hay que pagar a cada departamento por las horas
extras.
56) Calcular el nmero de empleados de la tabla.
57) Calcular el nmero de empleados que hay en un determinado departamento.
58) Calcular el nmero de empleados que hay exceptuando a los empleados del
departamento del caso anterior.
59) Calcular el nmero total de horas extras realizadas por todos los departamentos.
60) Calcular el nmero total de horas extras realizadas por departamento.
61) Calcular el nmero de empleados que llevan ms de tres aos trabajando en la
empresa.
62) Introducir en la tabla dos o ms empleados con la misma fecha. Visualizar las fechas
en las que algn trabajador se ha incorporado a la empresa (las fechas iguales slo deben
aparecer una vez en la consulta).
63) Introducir en la tabla dos o ms empleados con nombres iguales. Visualizar los
nombres de los empleados (cada nombre diferente slo debe aparecer una vez en la
consulta).
64) Introducir en la tabla dos o ms empleados con los mismos apellidos. Visualizar los
apellidos de los empleados (cada apellido diferente slo debe aparecer una vez en la
consulta).
Consultas Avanzadas:
65) Crear una consulta de parmetros para visualizar los empleados de un determinado
departamento.
66) Crear una consulta de parmetros para visualizar los empleados contratados antes de
una fecha.
67) Crear una consulta de dos parmetros para visualizar los empleados contratados entre
dos fechas.
68) Crear una consulta de actualizacin para subir el sueldo un 5 por 100 a los empleados
de un departamento determinado.
69) Crear una consulta para crear una nueva tabla, denominada Tabla creada por consulta,
con los registros de un determinado departamento.

70) Crear una consulta para aadir a la tabla anterior, Tabla creada por consulta, los
registros de un departamento.
71) Crear una consulta que cuente el nmero de personas que tienen el mismo nombre por
departamento (aadir dos veces el campo Nombre a la cuadrcula de diseo, uno para
agrupar y otro para contar).
72) Crear una consulta para visualizar los nombres de los departamentos, ordenados
alfabticamente, y de los empleados que han realizado horas extras.

Formularios:
73) Crear un formulario de columnas basado en la tabla Empleados.
74) Utilizar un Filtro de entrada de datos para buscar los empleados de un determinado
departamento.
75) Buscar todos los empleados que no pertenezcan al departamento del ejercicio anterior.
76) Utilizar un Filtro de entrada de datos para buscar los empleados que entraron a trabajar
en la empresa con una fecha anterior a una dada.
77) Filtrar los empleados que entraron en la empresa con una fecha posterior a la del
ejercicio anterior.
78) Utilizar un Filtro de seleccin para buscar los empleados que se llaman de una forma
determinada.
79) Filtrar los empleados que no se llaman como en el ejercicio anterior.
80) Utilizar un filtro por formulario para buscar los empleados que pertenecen a un
departamento determinado y se llaman de una forma determinada.
81) Disear una consulta para visualizar los empleados que entraron a trabajar en la
empresa antes de una fecha determinada. Guardar la consulta.
82) Utilizar la consulta anterior para filtrar los datos en el formulario.
83) Disear una consulta de un parmetro para visualizar los empleados que tienen un
sueldo superior a una cantidad determinada. Guardar la consulta.
84) Utilizar la consulta anterior para filtrar los datos en el formulario.
85) Ordenar el formulario por el campo Fecha.
86) Ordenar el formulario por el campo Apellidos.
87) Ordenar el formulario por el campo Departamento.
88) Crear una consulta de un departamento para visualizar los empleados de un
Departamento.
89) Utilizar la consulta anterior para filtrar los datos en el formulario.
90)

EJERCICIO 5
1) Crear una base de datos llamada Almacn.
2) Crear la tabla Clientes con los campos: IdCliente (identificacin del cliente, campo del tipo
Autonumrico y definido como clave principal), Nombre, Apellidos, Direccin, Poblacin,
Provincia y Telfono.
3) Crear la tabla Productos con los campos: IdProducto (identificacin del producto, campo de
tipo Autonumrico y definido como clave principal), Nombre producto y Precio unidad.
4) En la tabla Productos establecer una regla de validacin de forma que el cdigo del artculo
comience obligatoriamente por la letra A, con un mximo de 5 caracteres. En caso de que no
se cumpla la regla de validacin a la hora de dar altas a nuevos registros, que visualice un
comentario.

EJERCICIO 6
1) Crear una base de datos para llevar las comidas de un restaurante.
2) Crear la tabla Mens con los campos: Nmero (identifica al Men), Men (con el nombre de
men: paella, lentejas, etc.,) y Pvp.
3) Definir el campo Nmero como clave principal.
Crear la tabla Comidas con los campos: Mesa (nmero de mesa en que se ha dado la
comanda), Plato (con el nombre del men servido), Raciones y Pvp de cada racin.
4) Definir el campo Mesa del tipo con duplicados.
Definir el campo Plato como campo de bsqueda.

EJERCICIO 7
1) Crear una base de datos llamada Vehculos.
2) Crear una tabla de datos con la informacin de los vehculos en la que haya, entre otros, los
campos: kilometraje, color, marca, modelo, etc.
3) Crear una mscara de entrada para la matrcula del vehculo.
4) Modificar las propiedades del campo matrcula del vehculo para que introduzca
obligatoriamente la matrcula al dar de alta a nuevos registros.
5) Definir el campo matrcula del coche del tipo campo de bsqueda con los datos de la
matrcula de la tabla de los vehculos.
6) Crear una tabla con los datos de los clientes.
7) Aadir a la tabla anterior el campo Telfono, si es que no lo tiene. Definirle una mscara de
entrada; si es necesario, use el Asistente.
8) Crear una tabla con los datos de los operarios que trabajan en el garaje.
9) Crear una tabla con las reparaciones realizadas en los vehculos en los que se incluyan,
entre otros, los campos: matrcula del coche, cdigo del operario que realiz la reparacin, la
clase de reparacin realizada, la fecha, el importe, etc.
10) Al campo fecha asignarle un valor predeterminado para que tome la fecha del sistema.
11) Definir el campo cdigo del operario del tipo campo de bsqueda con los datos de la tabla
de los operarios.
12) Definir el campo matrcula del coche del tipo campo de bsqueda con los datos de la
matrcula de los coches.

Das könnte Ihnen auch gefallen