tarea consultas
TRANSCRIPT
![Page 1: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/1.jpg)
CONSULTAS SQL
Integrantes: Febe Moena
Elizabeth Morales
Andrea Uribe
Profesor: Cristian Salazar
Curso: ADMI 273
Valdivia 16 de Abril, 2012
![Page 2: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/2.jpg)
Consultas SQL
Es un lenguaje de consultas estructurado, se utiliza para modificar, modificar o eliminar datos de una Base de
Datos.Una consulta SQL básica puede constar con un máximo de seis cláusulas, de las cuales sólo dos son
obligatorias: SELECT y FROM
Características de cada clausula:
FROM: especifica todas las relaciones (tablas) que se necesitan en la consulta.
WHERE: especifica las condiciones, si es que hacen falta.
GROUP BY: especifica atributos de agrupación.
HAVING: especifica una condición que deben cumplir los grupos seleccionados.
ORDER BY: especifica un orden para presentar el resultado de una consulta.
Nota: los datos han sido extraídos del siguiente diagrama.
![Page 3: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/3.jpg)
Ejemplos.
1.-
2.-
3.-
4.-
![Page 4: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/4.jpg)
5.-
6.-
7.-
![Page 5: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/5.jpg)
8.-
9.-
10.-
11.-
![Page 6: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/6.jpg)
12.-
13.-
![Page 7: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/7.jpg)
Ejemplos de ORDER BY, GROUP BY, HAVING
ORDER BY:
1.- Aquí se muestran el nombre, apellido, edad, dirección y nombre de carrera de los estudiantes ordenado
alfabéticamente por el apellido del alumno.
2.- Aquí están ordenados los nombres de los libros por año.
3.- Aquí se ordenaron los nombres de los estudiantes por edad ascendentemente.
![Page 8: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/8.jpg)
HAVING:
1.- Aquí se muestra el nombre de los funcionarios que hayan realizado 2 o más préstamos.
2.- Aquí se muestran la cantidad de libros que se prestaron en cada una de las bibliotecas.
3.-Este ejemplo muestra las carreras que pertenecen al campus teja norte y las cuales tienen al menos un
estudiante.
![Page 9: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/9.jpg)
GROUP BY:
1.- Aquí muestra el mayor y menor alumno por cada carrera.
2.- Aquí se muestra la cantidad de estudiantes que estudian las respectivas carreras.
3.- Este ejemplo muestra la cantidad de libros que pertenece a cada editorial.
![Page 10: Tarea consultas](https://reader035.vdocumento.com/reader035/viewer/2022080903/55b06e0f1a28abb4278b46f4/html5/thumbnails/10.jpg)
Conclusiones
Cada día las bases de datos son más avanzadas y ayudan de una manera mucho más eficientes a quienes
las utilizan. Las consultas en SQL entregan esa eficiencia que muchos buscan y que hoy ya esta al alcance de
nuestras manos.
Con el SQL hemos aprendido lo asequible que puede llegar a ser tener información en una base de datos y
que ésta a la vez sea expedita y útil a la hora de modificar o eliminar cualquier tipo de dato.