Ingeniería en Sistemas de Información y Ciencias de la Computación
Enviado por Ce Florian • 7 de Abril de 2017 • Trabajo • 585 Palabras (3 Páginas) • 83 Visitas
Universidad Mariano Gálvez de Guatemala
Primer siclo sección “A”
Ingeniería en Sistemas de Información y Ciencias de la Computación
Curso: Introducción a los sistemas de computo
Catedrático: Ing. Julio Escobar
Consultas en Base de Datos en Access
Estudiante: César Augusto Florian Chicas
No. de Carné: 1590-17- 1180
Santa Rosa, Marzo de 2017
Consulta 1:
Explicación:
En el SELECT colocamos un asterisco para que se nos muestre todas las columnas de las tablas que coloquemos en el FROM, en este colocaremos todas las tablas a cada una asignándole un alias, porque en este caso necesitamos de todas ellas y en el WHERE colocamos la o las condiciones que solicitemos para mostrar los resultados, y en este caso las condiciones serán que muestre resultados de empleados que tengan en uno de sus nombres el nombre de JULIO colocando un operador LIKE que servirá como filtro ayudado de asteriscos alrededor del nombre JULIO como comodín de caracteres, luego colocaremos un operador AND para agregar otra condición en la que solicitaremos una igualdad de un campo de la tabla EMPLEADO con otro de la tabla CARGO así: E.COD_CARGO=C.COD_CARGO después como última condición después de otro AND solicitamos otra igualdad entre un campo de la tabla EMPLEADO con uno de la tabla DEPARTAMENTO expresándolo así: E.COD_DEPTO=D.COD_DEPTO, estas dos últimas condiciones evitaran que se repitan resultados porque estamos utilizando más de una tabla. Toda esta consulta nos mostrara todos los campos de todas las tablas para empleados que se llamen JULIO.
La consulta mostrara 11 resultados.
Para mostrar el resultado se realizó la siguiente consulta:
SELECT * FROM EMPLEADO E, CARGO C, DEPARTAMENTO D WHERE E.NOMBRE LIKE "*JULIO*" AND E.COD_CARGO=C.COD_CARGO AND E.COD_DEPTO=D.COD_DEPTO;
[pic 1]
[pic 2]
Consulta 2:
Explicación:
En el SELECT colocamos el nombre de todas las columnas de las tablas que queremos que se muestren, en el FROM colocaremos las tablas que utilizaremos en la consulta asignándole un alias a cada una, y en el WHERE colocamos las condiciones, las condiciones serán que muestre resultados de empleados que tengan en uno de sus nombres el nombre de CARLOS colocando un operador LIKE como filtro ayudado de asteriscos alrededor del nombre, agregaremos otra condición después de un operador AND en la que solicitaremos mostrar solo los empleados que tengan un salario mayor a 5000, después agregamos otra condición con otro AND así: E.COD_CARGO=C.COD_CARGO, esta última condición evitaran que se repitan resultados porque estamos utilizando más de una tabla. Toda esta consulta nos mostrara todos los campos de la tabla EMPLEADO con su debido salario para empleados que se llamen CARLOS y ganen más de 5000.
...