Ejercicios Access
Ejercicios Access
Ejercicios Access
La Base de Datos estará compuesta por tres tablas: socios, libros y préstamos. Las características de
cada una de las tablas se muestran a continuación:
• Crear las relaciones necesarias entre las tablas para el correcto funcionamiento de la base de
datos.
22-38/004144-UF0348-E1 2
EJERCICIO 2 ACCESS: CREAR Y RELACIONAR TABLAS.
La Base de Datos estará compuesta por tres tablas que se presentan a continuación:
22-38/004144-UF0348-E1 3
TABLA CAMPOS PROPIEDADES
Tipo de datos: Texto
Tamaño del Campo: 7
IDENT_DVD Máscara de Entrada: LLL-0999
22-38/004144-UF0348-E1 4
• Ingresar a cada tabla algunos registros. Por ejemplo:
Género
Acción
Aventuras
Ciencia Ficción
Comedia
Drama
Intriga
Musical
Terror
Ident-Dvd Título
BAR-1 Barrio
VOZ-1 La voz de su amo
VOZ-2 La voz de su amo
¿Hay algún problema al añadir el segundo alquiler? ¿A qué crees que se debe?
22-38/004144-UF0348-E1 5
Intenta insertar un nuevo registro en la tabla Dvd con los siguientes datos:
• Ident-dvd: AVA-1
• Título: Avatar
22-38/004144-UF0348-E1 6
EJERCICIO 3 ACCESS: CREAR Y RELACIONAR TABLAS.
Realizar una Base de Datos que almacena la información relativa a los pedidos de productos por parte
de los clientes de una empresa.
La Base de Datos estará compuesta por las tablas: Clientes, Productos, Modos Envío, Pedidos, Productos
Pedido, Proveedores.
22-38/004144-UF0348-E1 7
TABLA CAMPOS PROPIEDADES
Tipo de datos: Texto
NOMBRE PRODUCTO
Requerido: Sí
DESCRIPCIÓN Tipo de datos: Texto
Tipo de datos: Texto
REFERENCIA Requerido: Sí
Máscara de Entrada: 90000000
PRODUCTOS
Tipo de datos: Moneda
PRECIO UNIDAD
Formato: Euro
IDPROVEEDOR Tipo de datos: Número
Tipo de datos: Número
IDPRODUCTO
Clave Principal: (Llave)
22-38/004144-UF0348-E1 8
• Crear las relaciones necesarias entre las tablas para el correcto funcionamiento de la base de
datos.
22-38/004144-UF0348-E1 9
EJERCICIO 4 ACCESS: CREAR Y RELACIONAR TABLAS.
A. Crea una BD que contenga información relativa a los empleados de una empresa y sus tareas o
proyectos realizados.
• Nombre de la Base de datos: EMPLEADOS.
• Datos:
o Nombre completo, Dirección y Teléfonos de los Empleados.
o Número de la seguridad social de los Empleados.
o Cargo y departamento de los Empleados.
o Fecha de Contratación y salario de los Empleados.
o Fotografía de los Empleados.
o Nombre del Departamento.
o Trabajadores en Departamento.
o Responsables de Departamento.
o Descripción de la Tarea.
o Fecha de Inicio de la Tarea.
o Fecha de Finalización de la Tarea.
• Organiza estos datos en tablas y crea las relaciones oportunas para que:
o En un departamento pueden haber varios trabajadores.
o Un empleado pueda realizar varias tareas.
B. Crea una BD que contenga información sobre los cursos realizados por un Centro de Estudios.
• Nombre de la Base de datos: Centro de Estudios.
• Datos:
o Datos personales de los Alumnos (Nombre, dirección, teléfono…)
o Datos personales de los Profesores (DNI, Nombre, dirección, teléfono…)
o Duración, Aula de Impartición, Horario y nombre de los Cursos.
• Organiza estos datos en tablas y crea las relaciones que creas oportunas.
C. Una BD que almacena la información sobre la facturación de proyectos a los clientes de una
empresa.
• Nombre de la Base de datos: Facturación Proyectos.
• Tablas:
o Facturas.
o Proyectos.
o Clientes.
• Crea las tablas con los campos que consideres necesarios.
• Relaciona estas tablas como creas más oportunas.
22-38/004144-UF0348-E1 10
EJERCICIO 5ACCESS: LA ORDENACIÓN, BÚSQUEDA Y FILTRADO DE DATOS
A partir de la base de datos “Videoclub.accdb” realizar las siguientes tareas con las tablas en Vista Hoja
de Datos:
Ordenar por…
Filtros:
Buscar registros:
• Cambiar las propiedades del texto y de la cuadrícula de cada una de las tablas.
22-38/004144-UF0348-E1 11
EJERCICIO 6 ACCESS: CONSULTAS DE SELECCIÓN
Antes de realizar cada uno de estos ejercicios estudiar la distribución de información en tablas y las
relaciones entre estas:
A. A partir de la base de datos “BIBLIO.ACCDB” que contiene información sobre los libros de una
biblioteca, realizar las siguientes consultas:
1. Nombre, dirección y teléfono de las editoriales de Nueva York (New York).
2. Nombre, dirección y teléfono de las editoriales del estado Massachusetts (MA).
3. Nombre y año de nacimiento de los escritores nacidos antes de 1950.
4. Nombre de los escritores de los que no se conoce el año de nacimiento.
5. Título de los libros publicados por editoriales de Boston después de 1990.
6. Nombre, dirección y teléfono de las editoriales con número de teléfono que empiece por
2.
7. Nombre completo de los escritores que se llamen Michael.
8. Título y año de publicación de los libros publicados recientemente (desde 1995) y que
contengan la palabra “Access” en su título.
B. La BD “Neptun.accdb” contiene información relativa a los pedidos de una empresa. Realizar las
siguientes consultas sobre los datos allí almacenados:
1. Nombre, apellido y cargo de los empleados que estén trabajando desde antes del 1993 (El
campo es de tipo fecha así que el criterio también debe realizarse con una fecha:
1/1/1993).
2. Nombre de compañía, contacto, dirección y ciudad de los clientes a los que se les envío un
pedido (fecha envío) en 1996. (¡Cuidado que el campo es de tipo fecha!).
3. Nombre de contacto y teléfono de los proveedores de los productos con pocas unidades
en existencia (<10). Incluid también el nombre del producto en la consulta.
4. Nombre de los productos con un precio por unidad (tabla productos) de más de 30 dólares
enviados a Alemania.
5. Nombre, apellido y cargo de los empleados que han realizado pedidos de más de 100
unidades (campo cantidad en la tabla detalles de pedidos).
6. Nombre de la compañía, contacto y teléfono de los clientes que han efectuado un pedido
sin descuento (descuento = 0). Incluid también la fecha del pedido en la consulta.
C. Realiza las siguientes consultas sobre la base de datos VIDEOCLUB proporcionada por el
profesor:
1. Ident-Dvd y título de los dvd sin devolver (fecha devolución = nulo).
2. DNI, nombre, dirección, teléfono y correo electrónico de los clientes que han alquilado
algún dvd el año 2001. (Cuidado que el campo fecha de alquiler es de tipo fecha).
3. Título de los dramas del 1999, comedias de 1997 y de todas las películas del 2001.
4. Nombre de los clientes que han alquilado una película que se estrenó en 1997. Incluid
también el título de la película.
22-38/004144-UF0348-E1 12
EJERCICIO 7 ACCESS: CONSULTAS DE SELECCIÓN CON PARÁMETRO
Antes de realizar cada uno de estos ejercicios estudiar la distribución de información en tablas y las
relaciones entre estas:
A. A partir de la base de datos “BIBLIO.accdb” realizar las siguientes consultas con parámetro:
1. Título y año de publicación de los libros escritos por un autor determinado.
2. Título y año de publicación de los libros publicados por una determinada editorial (indicad
el nombre de la compañía).
B. Realizar las siguientes consultas sobre los datos almacenados en la base de datos
“Neptuno.accdb”:
1. Precio y nombre de los productos enviados por una compañía de envíos en concreto.
Mostrad la fecha del envío.
2. Nombre y apellidos de los empleados que han realizado un pedido para cierto cliente
(nombre de compañía). Mostrad fecha del pedido.
C. Realiza las siguientes consultas sobre la base de datos VIDEOCLUB proporcionada por el
profesor:
1. Ident-Dvd y título de los dvd alquilados por cliente en concreto (solicitad el DNI). Incluid
también la fecha de alquiler y devolución.
2. Nombre, dirección y teléfono de los clientes que han alquilado cierto Dvd.
3. Ident-dvd y título de los dvd sin devolver de un cliente concreto (solicitad el DNI). Incluid
también la fecha de alquiler.
4. Ident-dvd y título de los dvd de un género determinado.
22-38/004144-UF0348-E1 13
EJERCICIO 8 ACCESS: CONSULTAS DE CAMPOS CALCULADOS Y TOTALES
Antes de realizar cada uno de estos ejercicios estudiar la distribución de información en tablas y las
relaciones entre estas:
22-38/004144-UF0348-E1 14
EJERCICIO 9 ACCESS: CONSULTAS DE ACCIÓN
Antes de realizar cada uno de estos ejercicios estudiar la distribución de información en tablas y las
relaciones entre estas.
22-38/004144-UF0348-E1 15
EJERCICIO 10 ACCESS: CONSULTAS DE ACCIÓN
1. Suma las unidades pedidas a las unidades en existencia de la tabla Productos. Actualiza las
unidades pedidas a 0 (actualizar).
2. Aumenta un 10 % los precios de los lácteos en la tabla Productos (actualizar).
3. Elimina a los clientes de Francia.
4. Elimina los pedidos de agosto de 1996.
5. Elimina al empleado Robert King.
6. Crea una nueva tabla con los siguientes datos: nombre de compañía del cliente, nombre de
producto y fecha de pedido.
7. Crea una tabla llamada “Irlanda” con los clientes de este país.
8. Crea una tabla llamada “Reino Unido” con los productos de proveedores de este país.
9. Anexa los productos de los proveedores de Francia a la tabla “Reino Unido”.
10. Crea las siguientes consultas de referencias cruzadas:
a. Clientes de España y la cantidad de pedidos realizados por estos:
b. Cantidad de productos de la categoría bebidas y sus proveedores.
c. Cuenta de los pedidos de cada producto realizado por cada empleado (la tabla de
ejemplo no se muestra completa)
22-38/004144-UF0348-E1 16
EJERCICIO 11 ACCESS: FORMULARIOS
• Usando el asistente:
1. Un formulario que muestre las Películas y un subformulario que indique los Dvds que
existen de cada película.
2. Dvd y sus Alquileres (subformulario).
3. Clientes y sus Alquileres (subformulario).
4. Dvds sin devolver de un cliente concreto (formulario de una consulta de selección con
parámetros: Ejercicio 7C-3).
• En vista diseño:
o Crear un formulario similar al siguiente que nos servirá de menú para acceder al resto
de formularios. Este formulario está formado por 6 botones de comando y 6 etiquetas.
5. Un formulario que muestre los Clientes y dos subformularios que muestren los Pedidos
y los Detalles de Pedidos.
6. Un formulario que muestre las Categorías y dos subformularios que muestren los
Productos y los Detalles de Pedidos.
7. Empleados y los Pedidos realizados por estos (Formulario con subformulario).
8. Proveedores y los Productos suministrados por estos (Formulario con subformulario).
9. Crear un formulario que nos sirva como menú para acceder a
los formularios anteriores. Este formulario tendrá además dos botones que ejecutarán
dos consultas de acción realizadas en el ejercicio 10:
o Suma las unidades pedidas a las unidades en existencia de la tabla Productos.
Actualiza las unidades pedidas a 0.
o Crea una nueva tabla con los siguientes datos: nombre de compañía del cliente,
nombre de producto y fecha de pedido.
22-38/004144-UF0348-E1 17
22-38/004144-UF0348-E1 18
EJERCICIO 12 ACCESS: INFORMES
A. Crear los siguientes informes sobre la base de datos VIDEOCLUB a partir de las consultas ya creadas
en ejercicios anteriores:
22-38/004144-UF0348-E1 19