Institución Educativa GUÍA DE TRABAJO PRACTICO Consuelo ...
Transcript of Institución Educativa GUÍA DE TRABAJO PRACTICO Consuelo ...
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Titulo Creación de Consultas Descripción Creación de Consultas entre varias tablas,
parametrizadas. Tipo documento Laboratorio Numero de Documento 3 Resultado de Aprendizaje Duración 3 horas Docente Elkin José Carrillo Arias
1. Desarrollar las consultas para la vista de información.
2. Crear distintos tipos de consultas
3. Conocer los criterios para realizar consultas.
1. Explicaciones dadas en Sesiones 2. Equipos con ACCESS.
3. Investigación en Internet, sitios web de Programación.
4. Trabajo colaborativo
5. Libros y Revistas pertinentes
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
1) Inicie Access y abra la base de datos contactos
2) Vaya a la pestaña de crear y seleccione el botón de Diseño de Consulta
3) Note el cambio en el área de trabajo, también que note que Access presenta una ventana que contiene las tablas y otras consultas que están en la base de datos.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
4) Para este ejercicio agregue las dos tablas, seleccione ambas tablas y luego presione
el botón agregar (add), luego cierre la ventana
5) Fíjese que Access agrega las dos tablas y las relaciones que existen entre ellas.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
6) Realice doble clic en los siguientes campos:
De la tabla contactos o NombreContacto o ApellidoContacto o DireccionContacto o TelefonoContacto o CorreoContacto
De la tabla Ciudades o nombreCiudad
7) En la parte inferior de la pantalla se puede apreciar uno a uno los campos anteriormente seleccionados.
8) Pulse el botón para guardar y coloque el nombre Consulta1
9) Ejecute su consulta presionando el botón
10) Su consulta debe mostrar los valores similares a la siguiente imagen:
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Listo se ha creado la consulta para mostrar todos los contactos y sus ciudades. Si ahora se desea filtrar solo los que viven en determinada ciudad. ¿Cómo sería la forma de conseguirlo?
1) Cree una nueva consulta pulsando el botón de Diseño de Consulta
2) Agregue las dos tablas y los campos que se mencionan a continuación.
o De la tabla contactos NombreContacto ApellidoContacto DireccionContacto TelefonoContacto CorreoContacto
o De la tabla Ciudades NombreCiudad
3) En la parte inferior del campo nombreCiudad, añada lo siguiente:
Esto le indica a Access que debe hacer una selección por el criterio o filtro que se ha puesto; y esto es que permita mostrar un cuadro de dialogo que pida el nombre de la ciudad y muestre los registros que pertenecen a dicha ciudad.
4) Pruebe su consulta pulsando el botón de ejecutar
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
5) Para finalizar guarde su consulta con el nombre Consulta2
6) Note como se van agregando los distintos objetos al panel derecho.
Para incrementar el número de consultas, insto al lector a agregar la tabla cargos con los campos idCargo y descripcionCargo y a modificar la tabla de contactos añadiendo los campos de fecha de nacimiento, genero, idcargo.
1) Agregar la tabla Cargos con los siguientes campos:
Campo Tipo de dato tamaño Otras caracteristicas
idCargo autonumerico Llave Primaria
descripcionCargo Texto 70 Requerido, Indexado sin duplicados.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
2) Ahora agregue los siguientes valores para la tabla cargos: Supervisor, Gerente, Jefe de área, Arquitecto, Abogado, Técnico de Producción, Oficios Varios, Operador
3) Vaya a la tabla Contactos en vista de diseño para su respectiva modificación.
Agregue el campo fNacimientoContacto de tipo Fecha/Hora
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Añada el campo generoContacto de tipo Texto tamaño 1, con el valor por defecto M y la regla de validación M o F. texto de Validación debe ser M para hombres F para mujeres.
Agregue el campo idCargo así:
Asistentes para búsqueda
En la ventana que aparece seleccione que los valores van a ser localizados o buscados en una tabla o consulta.
En la siguiente ventana seleccione la tabla Cargos y presione siguiente.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Agregue los campos de la tabla cargos y presione siguiente.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Realice un ordenamiento ascendente por descripcionCargo.
Deje los valores por defecto y presione siguiente
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Para finalizar, deje los valores por defectos para el enlace a la tabla cargos y presione finalizar.
La tabla debe contener los siguientes campos al finalizar.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Ahora se invita al lector para que genere el formulario para la captura de datos para la tabla cargos y una vez terminada modificar el formulario de Contactos para agregar el nuevo campo.
1) Creación del formulario de Cargos: Su formulario debe ser similar a la siguiente imagen. En el laboratorio numero 2 se explica como realizar los formularios.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
2) Modificar el formulario de contactos para agregar los campos fecha de
nacimiento, genero y cargo.
Abra el formulario de cargos en vista de diseño
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
En la pestaña de diseño seleccione el botón Añadir campo existente.
En el panel de campos que aparece arrastre al formulario el campo fNacimientoContacto.
En propiedades del campo cambiar el Titulo por Fecha de Nacimiento. Para ver la caja de propiedades recuerde que debe presionar el botón de propiedades ubicado en la pestaña de diseño.
Ahora coloque en su formulario un cuadro combinado (combo). En el cuadro de dialogo que aparece seleccione que desea escribir los valores (Segunda opción), Luego pulse siguiente.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Coloque los valores que se indican en la siguiente imagen. Presione
luego siguiente.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Seleccione en la imagen que sigue la primera columna la cual será la que se almacenará en el campo de géneros de la tabla contactos. Realice clic en siguiente.
Por último seleccione la opción para almacenar el valor del combo en el
campo generoContacto, como lo indica la siguiente Imagen. Presione Finalizar.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Casi terminamos. Resta un último campo, el cual es idCargo para esto realizamos lo siguiente:
Nuevamente en la pestaña de propiedades presione el botón de Agregar campo existente
En el panel de Lista de campos, que aparece, arrastre hacia el formulario el campo idCargo.
Su formulario debe ser similar a la siguiente imagen:
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
Con los formularios ya creados, actualice los registros de la tabla Contactos, colocando respectivos valores como son géneros, fechas de nacimientos, cargos. Una vez realizado esto construya una consulta más.
1) Vaya a la pestaña Herramientas de base de datos y seleccione Relaciones. Para actualizar las relaciones que existen entre las tablas.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
2) Presione el botón de mostrar tabla
3) En el cuadro que aparece escoja la tabla Cargos y agrégala.
4) Note el tipo de relación que existe entre cargos y contactos
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
5) Haga doble clic en la relación que hay de la tabla cargos y contactos para que muestre el tipo de relaciones. Active la primera casilla de verificación para la integridad referencial.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
6) La relación debe quedar así:
7) Para generar la nueva consulta diríjase a la pestaña de crear y presione el botón de Consulta
8) Agregue las tres tablas a la consulta.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
9) Realizando doble clic sobre los siguientes campos: NombreContacto, ApellidoContacto, FnacimientoContacto, GeneroContacto, descripcionCargo, NombreCIudad. Debe quedar igual a la siguiente imagen los campos seleccionados
10) En la ultima columna de la imagen anterior escriba el siguiente código (en la fila de campos): Year(Date())-Year([Contactos].[fNacimientoContacto]).
Esto le indica a Access que reste de los años de la fecha que del sistema los años de la fecha de nacimiento del trabajador
11) Ahora en la misma columna pero en la parte de criterios (criteria) coloque el siguiente código:
<=[Digite edad]
Este es la condición, lo cual indica que la edad del trabajador debe ser menor o igual que la edad digitada por parámetros.
Institución
Educativa
Consuelo
Araujo
Noguera
GUÍA DE TRABAJO PRACTICO BASE DE DATOS
11°
La columna debe quedar así:
Guarde la consulta con el nombre de Consulta3, ejecútela para ver sus resultados
1) Realizar las siguientes consultas:
Mostrar los contactos que nacieron en determinado mes
Mostrar los contactos que son mujeres
Mostrar los contactos que son Hombres y viven en determinada ciudad
Mostrar los contactos con cargos de gerentes
Mostrar los contactos que son mujeres y sean mayores de 45 años.