PRACTICO ACCESS El siguiente, es un práctico de integración de todos los contenidos desarrollados en el programa “Microsoft Access”. Se sugiere, antes de comenzar, leer completamente el práctico para asegurarnos de comprender todo lo que se nos requiere. En caso contrario , es recomendable trabajar paralelamente con la guía teórica, de ésta manera tendremos un soporte para recordar todo lo aprendido en clase. 1- Generar una base de datos, a la que se sugiere nombrar con su apellido. 2- Crear una tabla para una maternidad a la cuál, asignará el nombre de: “Maternitas Tabla de Pacientes” y deberá contener los siguientes campos: Nombre de Campo Nombre Apellido Edad Habitación Nº Fecha de Ingreso Código de Médico a cargo
Tipo
Tamaño
Texto Texto Numérico Numérico
25 caracteres 25 caracteres Simple Simple
Fecha/hora Numérico
Fecha Corta Entero largo
Propiedades Requerido Requerido Sin lugares Decimales Regla de validación (<=20), Texto de validación a elección. Indexado Con lista(1,2,3,4,5,6)
3- Cargar la tabla creada con 15 registros como mínimo, haciendo uso de un FORMULARIO, con las cualidadesd el mismo según tu gusto. 4- Ordenar la tabla en forma ascendente por el campo “APELLIDO”. 5- Crear una segunda tabla. Ésta llevará el nombre de “Médicos de Maternitas” y deberá presentar la siguiente estructura: Nombre del Tipo Tamaño Propiedad Campo Código Numérico Entero Largo Con lista (1,2,3,4,5,6) Nombre/Apellido Texto 25 caracteres Requerido del Médico Teléfono de Numérico Simple Requerido Ubicación Precio de Consulta Moneda --Euro 6- Cargar la tabla con 6 registros, con otro FORMULARIO. . 7- Relacionar las dos tablas creadas previamente, por el campo que se considere más conveniente. 8- CONSULTAS: (Aclaración: Aquellas consultas que no especifiquen un nombre para ser guardadas, deben quedar registradas en la base de datos con un nombre “SIGNIFICATIVO”a elección) Generar una consulta en la que: A- Se visualicen todas aquellas pacientes, cuyo ingreso a la maternidad halla sido en el año 2006. UTN
INFORMATICA 2
2007
PRACTICO ACCESS B- Figuren todas aquellas pacientes cuya edad no supera los 30 años. C- Se puedan observar los campos de ambas tablas y a la cuál llamará Pacientes- Médicos. D- Se vean aquellas pacientes que son atendidas por Jabornisky o Aguirre. ( O MEDICOS QUE TENGAS CARGADOS EN TU TABLA) E- Encontremos los registros de las pacientes que paguen una consulta superior a los $15 y cuya edad sea mayor de 21. F- Utilizando Parámetros, podamos tener un cuadro en el que se nos requiera el ingreso del “MEDICO”, y así observar todos los datos de sus pacientes. G- Se necesita saber a cuanto asciende el precio de la consulta de cada medico si le agregamos el 21% correspondiente al IVA. H- Los médicos de códigos 3 y 5 tienen por esta semana un descuento para todos sus clientes que ronda el 25% ¿cuánto vale entonces la consulta? Consultas con Operadores: I- Utilizando el Operador “Como”, efectuar una consulta para que se puedan visualizar: todas las pacientes cuyos nombres comiencen con la letra “M” o cuyos apellidos lo hagan con la letra “D”. J- También utilizando “Como”, hallar los pacientes con DNI comenzado en 26. K- Realizar una consulta utilizando el operador “Entre”. Más precisamente, una consulta que nos muestre los registros de las pacientes cuyo ingresó a la maternidad se halla efectuado entre las fechas de: 01/01/2005 y 05/03/06. Calculando Totales: L- Crear una consulta en la cuál podamos calcular el total de dinero recibido por la Dra. Almirón (o uno que tengas cargado en tu tabla) , teniendo en cuenta las pacientes que la tengan como médico de cabecera. Se la guardará con el nombre de “Total Percibido por la Dra. Almirón” M- Hallar la cantidad de pacientes que posee cada medico. Consultas de acción: N- Generar una consulta con la opción “Creación de Tabla”. Ésta debe contener los registros de todas las pacientes atendidas por la Dra. Abreo. En el nombre de la nueva tabla colocaremos “Pacientes Abreo” O- Realizar una consulta de “Datos Anexados” en la cual se agreguen a la tabla creada en el Item anterior las pacientes del Dr. Ayala. P- Crear una consulta que nos permita actualizar el valor de las consultas de aquellos médicos que cobran <$20 o sea a partir de ahora la consulta minia vale $20. Q- Generar una consulta de Eliminación para que todas aquellas pacientes que asistieron a la clinica hasta el 31-12-2003. 9- TRABAJO CON FILTROS: (Aclaración: Como bien se sabe, los filtros no quedan guardados en la base de datos)
UTN
INFORMATICA 2
2007
PRACTICO ACCESS Hacerlo Utilizando Filtro por Selección A- Filtrar aquellas pacientes atendidas por la Dra. Rosciani. B- Filtrar aquellos médicos que cobren consultas iguales a $20.5 Hacerlo Utilizando Filtro por Formulario. C- Elegir una paciente cualquiera y efectuar un filtro por apellido. D- Efectuar un filtro por fecha, de una cualquiera elegida. Combinación de correspondencia: Redactar una carta que posea coherencia y combínala con la tabla de pacientes, haciendo uso de todos sus campos. Informes. Realice un informe con NIVEL DE AGRUPAMIENTO por MEDICO, a partir de la tabla paciente
BASE DE DATOS DE UN CONSCESIONARIO DE ALQUILER DE COCHES Se desea implementar la base de datos de una empresa de alquiler de coches (rent a car). Para ello, se dispondrán de tres tablas, la de flota, donde se controlará los coches existentes, la del servicio técnico (distribuidor) y la de alquileres. La base de datos se llamará RENT A CAR. Las tablas tienen los siguientes campos: TABLA FLOTA NOMBRE DEL TIPO DE DATO CAMPO MATRICULA TEXTO MARCA TEXTO MODELO TEXTO MARCAESPAÑOLA SI/NO FECHADECOMPRA FECHA/HORA PRECIODIARIO MONEDA DISTRIBUIDOR TEXTO TABLA DISTRIBUIDOR
TAMAÑO O FORMATO 10 20 20 FECHA
MEDIANA
20
NOMBRE DEL CAMPO DISTRIBUIDOR DIRECCION CIUDAD TELEFONO DIRECCION INTERNET TABLA ALQUILERES
TIPO DE DATO TEXTO TEXTO TEXTO TEXTO HIPERVINCULO
TAMAÑO O FORMATO 20 30 15 10
NOMBRE DEL CAMPO NUMERO DEL SERVICIO MATRICULA
TIPO DE DATO AUTONUMERICO
TAMAÑO O FORMATO
TEXTO
10
UTN
INFORMATICA 2
2007
FECHA DE SALIDA
UTN
PRACTICO ACCESS
FECHA/HORA
INFORMATICA 2
FECHA MEDIANA
2007
PRACTICO ACCESS FECHA DE ENTRADA FECHA/HORA FECHA MEDIANA DNIUSUARIO TEXTO 10 TELEFONO USUARIO TEXTO 10 OBSERVACIONES TEXTO 100 Las claves principales deberán seleccionarlas el alumno de manera que sean las más apropiadas. Además, deberá realizar las relaciones de forma correcta. NOTA: El importe total del servicio vendrá dado por la siguiente fórmula (FECHA DE ENTRADA-FECHA DE SALIDA)*PRECIO DIARIO CONSULTAS DE SELECCIÓN 1. Ver los datos de los alquileres con coches españoles 2. Ver los datos de los alquileres cuyo precio final exceda de 12000 pts. 3. Ver los datos de los alquileres de los coches matriculados en la provincia de Las Palmas 4. Realizar una consulta donde me indique las veces que ha sido alquilado cada coche 5. Realizar una consulta donde me indique lo que he facturado con cada coche 6. Ver una lista de los alquileres que han excedido de 4 días junto con su precio final 7. Ver una lista donde me indique lo que he facturado en cada mes 8. Realizar una consulta donde vea que la fecha de salida haya sido en fin de semana (sábado o domingo) 9. Insertar una matricula (por parámetro) y ver los alquileres que se han realizado con ese coche junto con el precio final 10. Insertar un distribuidor (por parámetro) y visualizar los alquileres con los coches de ese distribuidor 11. Realizar una consulta con una función (módulo) que funciona de la siguiente manera: Si el precio final del servicio excede de 20000 pts se hará un descuento del 10% Si el precio es menor, el precio se quedará como era La función se llamara suplementos. Poner el diseño en un folio. CONSULTA DE CREACION DE TABLA 12. Realizar una tabla que contenga los campos de fecha de entrada, fecha de salida, precio diario y precio final. La tabla se llamará importes. UTN
INFORMATICA 2
2007
13. Realizar una tabla donde PRACTICO solo estén los datos de los alquileres de los ACCESS coches matriculados en la provincia de Las Palmas. La tabla se llamará canarión 14. Realizar una tabla donde únicamente se vean los datos de los alquileres cuyo precio final exceda las 15.000 pts. La tabla se llamará grandes alquileres CONSULTAS DE ACTUALIZACION 15. Los precios de alquiler cuyo valor diario excedan de 5000 pts. se les aplicará un descuento del 15% 16. Las fecha de entrada posteriores al 1/5/99, se incrementarán en dos días 17. Los distribuidores de Vecindario se pasan ahora a Telde CONSULTAS DE ELIMINACION (Diseñarlas, no ejecutarlas)
UTN
INFORMATICA 2
2007
PRACTICO ACCESS 18. Los alquileres cuyo precio final exceda de 15.000 pts. se eliminarán 19. Los coches matriculados en la provincia de Madrid serán eliminados 20. Los alquileres realizados antes del 20 de febrero serán eliminados.
CON RESPECTO A LA BASE DE DATOS DE CONCESIONARIOS DE AUTOMÓVILES (RENT A CAR) 1. localizar todos los servicios con marcas de coches que comiencen por la letra S 2. localizar todos los servicios con marcas de coches que contengan la silaba AT 3. localizar todos los servicios de matriculas que no sean de la provincia de Las Palmas 4. localizar distribuidores que contengan la letra I o la letra P 5. localizar los proveedores de la ciudad de Madrid 6. localizar precios diarios de coches que estén por debajo de 3000 pts diarias 7. localizar precios diarios de coches que estén por encima de 6700 pts 8. localizar precios diarios de coches que estén entre 4500 y 7150 pts 9. localizar precios de coches que no sean 5500 pts 10. localizar servicios de alquiler realizados durante febrero de 1999 11. localizar los servicios del primer trimestre 12. localizar los servicios de la primera quincena de cualquier mes 13. localizar servicios realizados con coches de matricula de Las Palmas y que no haya costado en total más de 17000 pts 14. localizar servicios con coches de Madrid realizados en la primera quincena de cualquier mes 15. localizar servicios de Autos Castilla realizados en la primera semana de cualquier mes 16. localizar servicios con coches de Madrid y que en total haya excedido más de 20000 pts 17. localizar por parámetro una matricula y visualizar todos los servicios de dicha matricula 18. localizar por parámetro un usuario de DNI y visualizar todos los servicios 19. localizar por parámetro un intervalo de precios y visualizar todos los servicios con dicho intervalo de precios 20. localizar por parámetro un distribuidor y visualizar todos los servicios
CONSULTA DE ACTUALIZACIÓN 21. incrementar los precios con matricula de Madrid un 15% 22. los coches que se deban entregar con posterioridad al 1/5/99, se podrán entregar 3 días más tarde 23. los distribuidores con sede en Madrid, se trasladan a Segovia 24. el usuario con DNI 42.500.126 tiene realmente el DNI 42.118.235.
OTROS EJERCICIOS 25. realizar un formulario por columnas y justificado 26. realizar un informe con nivel de agrupamiento la matricula 27. realizar un informe con nivel de agrupamiento el usuario UTN
INFORMATICA 2
2007
PRACTICO ACCESS 28. realizar una macro que al abrir dicha base de datos, automáticamente se abra el formulario de las tres tablas juntas
UTN
INFORMATICA 2
2007