Ejercicio 1 Access
Ejercicio 1 Access
Ejercicio 1 Access
PRACTICA CREAR Y RELACIONAR TABLAS Realizar una Base de Datos para controlar el movimiento de una biblioteca. Nombre de la Base de Datos: BIBLIOTECA. La Base de Datos estar compuesta por tres tablas: socios, libros y prstamos. Las caractersticas de cada una de las tablas se muestran a continuacin:
Crear las relaciones necesarias entre las tablas para el correcto funcionamiento de la base de datos.
Crear las relaciones necesarias entre las tablas para el correcto funcionamiento de la base de datos.
Hay algn problema al aadir el segundo alquiler? A qu crees que se debe? Intenta insertar un nuevo registro en la tabla Dvd con los siguientes datos: Ident-dvd: AVA-1 Ttulo: Avatar Por qu no permite su insercin? Si deseas puedes consultar la solucin.
Crear las relaciones necesarias entre las tablas para el correcto funcionamiento de la base de datos.
o o
Organiza estos datos en tablas y crea las relaciones oportunas para que: o En un departamento puedan haber varios trabajadores. o Un empleado pueda realizar varias tareas. Si deseas puedes consultar la solucin.
B. Crea una BD que contenga informacin sobre los cursos realizados por un Centro de Estudios. Nombre de la Base de Datos: Centro de Estudios. o o o Datos: Datos personales de los Alumnos (Nombre, direccin, telfono) Datos personales de los Profesores (DNI, Nombre, direccin, telfono) Duracin, Aula de Imparticin, Horario y nombre de los Cursos.
Organiza estos datos en tablas y crea las relaciones que creas oportunas. Si deseas puedes consultar la solucin. C. Una BD que almacene la informacin sobre la facturacin de proyectos a los clientes de una empresa. Nombre de la Base de datos: Facturacin Proyectos. o o o Tablas: Facturas. Proyectos. Clientes. Crea las tablas con los campos que consideres necesarios. Relaciona estas tablas como creas ms oportuno.
Filtros: (Antes de aplicar cada filtro elimina el anterior) Mostrar todas las comedias en la tabla pelculas. Mostrar los dramas del ao 2000 en la tabla pelculas. Mostrar las pelculas dirigidas por Vicente Aranda. Mostrar los alquileres de 4,00 . Mostrar los alquileres de 3,00 del cliente con DNI 33333333C .
Buscar registros: o o En la tabla pelculas buscar ... directores que se llamen Pedro. directores o intrpretes que se llamen Alex. En la tabla clientes buscar la palabra SE en cualquier campo.
Modificar el formato de la Hoja de Datos: Cambiar las propiedades del texto y de la cuadrcula de cada una de las tablas.
C. Realiza las siguientes consultas sobre la base de datos VIDEOCLUB proporcionada por el profesor: 1. Ident-Dvd y ttulo de los dvd sin devolver (Fecha devolucin = nulo). 2. DNI, nombre, direccin, telfono y correo electrnico de los clientes que han alquilado algn dvd el ao 2001. (Cuidado que el campo fecha de alquiler es de tipo fecha). 3. Ttulo de los dramas del 1999, comedias de 1997 y de todas las pelculas del 2001. 4. Nombre de los clientes que han alquilado una pelcula que se estren en 1997. Incluid tambin el ttulo de la pelcula. (Resultado en cantidad de registros: 16, 2-38, 3-8, 4-4)
C. Realiza las siguientes consultas sobre la base de datos VIDEOCLUB proporcionada por el profesor: 1. Ident-dvd y ttulo de los dvd alquilados por cliente en concreto (solicitad el DNI). Incluid tambin la fecha de alquiler y devolucin. 2. Nombre, direccin y telfono de los clientes que han alquilado cierto Dvd. 3. Ident-dvd y ttulo de los dvd sin devolver de un cliente concreto (solicitad el DNI). Incluid tambin la fecha de alquiler. 4. Ident-dvd y ttulo de los dvd de un gnero determinado. (Resultado en cantidad de registros: 1Ej: 11111111A 2, 2-Ej: AIR-1 1, 3-Ej:00000000J 1, 4Ej:drama 25)
1. Cread una consulta con los campos autor y ao de nacimiento de la tabla autores mostrando solo aquellos que tienen ao de nacimiento. Aadid un campo que calcule la edad actual de los autores. 2. Realizad una consulta similar para conocer los aos que llevan publicados los libros. 3. Calculad cul es el ao de publicacin de los libros ms reciente. 4. Calculad la media de edad de los autores. 5. Cul es el ao de publicacin ms antiguo? A partir de este dato mostrad los libros ms antiguos. (Resultado en cantidad de registros: 3-1999, 4-63, 5-World of dBASE) B. Realizar las siguientes consultas sobre los datos almacenados en la base de datos Neptuno.mdb: 1. Cread una consulta con los campos producto, precio unidad, cantidad y descuento de la tabla detalles de pedidos. Aadid un campo que calcule el precio total (precio unidad x cantidad), otro que calcule el descuento y un tercer campo que calcule el precio final. 2. Cuntos pedidos se enviaron a Espaa? 3. Cuntos clientes hicieron un pedido en Octubre de 1996? 4. Cul es la fecha de nacimiento ms reciente de los empleados? A partir de este dato mostrad el nombre y los apellidos del empleado ms joven. 5. Calcula la media del precio unidad de los productos de la categora bebidas. 6. Cuntos productos hay de una categora determinada? (consulta con parmetro) 7. Suma el precio unidad de los productos valorados en ms de 50 dlares. 8. Cul es el producto ms caro? (Resultado en cantidad de registros: 2-23, 3-26, 4-Anne Dodsworth, 5-37,98, 6-Ej: bebidas 12, 7-735,79, 8-Vino Cte de Blaye)
C. Realiza las siguientes consultas sobre la base de datos VIDEOCLUB proporcionada por el profesor: 1. Cuntos alquileres de 3,00 se han realizado? 2. Cuntos dvd hay disponibles? 3. Cuntas pelculas hay de gnero drama estrenadas en el 1998? 4. Calculad la media del precio de alquiler. 5. Cread una consulta con los campos Ident-dvd, nombre y apellidos del cliente. Aadid un campo que muestre los das que el cliente tiene la pelcula en su poder. (Resultado en cantidad de registros: 1-6, 2-38, 3-5, 4-3,82)
5. Copiar la tabla alquileres y posteriormente realizar una consulta de datos anexados que anexe esta copia a la original
Crea una nueva tabla con los siguientes datos: nombre de compaa del cliente, nombre de producto y fecha de pedido. Crea una tabla llamada Irlanda con los clientes de este pas. Crea una tabla llamada Reino Unido con los productos de proveedores de este pas. Anexa los productos de los proveedores de Francia a la tabla Reino Unido.
Crea las siguientes consultas de referencias cruzadas: o Clientes de Espaa y la cantidad de pedidos realizados por estos: o Cantidad de productos de la categora bebidas y sus proveedores. o Cuenta de los pedidos de cada producto realizado por cada empleado (la tabla de ejemplo no se muestra completa)
B. Crear los siguientes formularios sobre la base de datos Neptuno.mdb: 1. Un formulario que muestre los Clientes y dos subformularios que muestren los Pedidos y los Detalles de Pedidos. 2. Un formulario que muestre las Categoras y dos subformularios que muestren los Productos y los Detalles de Pedidos. 3. Empleados y los Pedidos realizados por estos (Formulario con subformulario). 4. Proveedores y los Productos suministrados por estos ( Formulario con subformulario). 5. Crear un formulario que nos sirva como men para acceder a los formularios anteriores. Este formulario tendr adems dos botones que ejecutarn dos consultas de accin 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 compaa del cliente, nombre de producto y fecha de pedido.
B. Crear los siguientes informes sobre la base de datos Neptuno.mdb: 1. Productos enviados por una compaa de envos en concreto (Ejercicio 7B-1). 2. Empleados que han realizado un pedido para cierto cliente (Ejercicio 7B-2). 3. Clientes a los que se les envi un pedido en 1996 (Ejercicio 6B-2). 4. Proveedores de los productos con pocas unidades en existencia (Ejercicio 6B-3). 5. Empleados que han realizado pedidos de ms de 100 unidades (Ejercicio 6B-5). 6. Clientes que han efectuado un pedido sin descuento (Ejercicio 6B-6). Crear en vista diseo un formulario similar al del ejercicio anterior que nos servir de men para acceder a los informesrecin creados.
1. Establece la relacin entre ellas para que pueda darse el caso de que tengamos varias grabaciones del mismo intrprete. 2. Crea un formulario con subformulario, que muestre todos los datos almacenados en las tablas. 3. Inserta datos mediante el formulario recin creado (al menos 5 interpretes y 2 grabaciones por cada uno) 4. Crea las siguientes consultas de seleccin:
o Mostrar las grabaciones (ttulo, categora musical, ao de lanzamiento, formato y notas) de un intrprete en concreto. o Mostrar las grabaciones (ttulo, ao de lanzamiento, formato y notas) de una categora de msica en concreto y su intrprete. o Mostrar las grabaciones (ttulo, categora musical, formato y notas) de un ao en concreto y su intrprete. o Mostrar las grabaciones (ttulo, categora musical, ao de lanzamiento y notas) en CD y su intrprete.
5. Crea un formulario para la consulta a y otro para la consulta b. 6. Crea un informe para la consulta c y otro para la consulta d. 7. Realiza en vista Diseo un formulario con botones que nos permita abrir los dos informes. 8. Crea un formulario que nos sirva de men para los 4 formularios ya creados. 9. Crea las siguientes consultas de accin: o Eliminar los datos de un intrprete en concreto. o Crear una tabla copia de la tabla Grabaciones (copia de seguridad). 10. Aade dos botones en el formulario men que nos permitan ejecutar estas consultas. Si deseas puedes consultar la solucin.