0% encontró este documento útil (0 votos)
421 vistas7 páginas

Practico 1 GBD2

Este documento contiene varias consultas SQL para extraer información de diferentes bases de datos relacionales. Las consultas incluyen informes sobre libros, préstamos, zoológicos, automóviles, médicos, y vuelos. Las consultas unen tablas y filtran datos según fechas, nombres y otros criterios para generar informes específicos.

Cargado por

Nataly Panozo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
421 vistas7 páginas

Practico 1 GBD2

Este documento contiene varias consultas SQL para extraer información de diferentes bases de datos relacionales. Las consultas incluyen informes sobre libros, préstamos, zoológicos, automóviles, médicos, y vuelos. Las consultas unen tablas y filtran datos según fechas, nombres y otros criterios para generar informes específicos.

Cargado por

Nataly Panozo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PRACTICO #1

BD RELACIONAL

CONSULTA SQL
Listado de los libros existentes en la SELECT ID_LIBRO, TITULO
biblioteca FROM LIBRO

Listado de los préstamos realizados en SELECT IDˍLIBRO


el mes de Mayo
Reporte de clientes con más préstamos SELECT L.NOMB_LECTOR, P.
de libros FECHA_PRESTAMO
FROM L.NOMB_LECTOR,
P.FECHA_PRESTAMO
WHERE U. ID_USUARIO = P.
ID_USUARIO
AND [Link]-PRESTAMO =>1
Reporte del libro más prestado en el mes SELECT L.CI_USUARIO, L.ID_LIBRO,
de Junio P.FECHA_PRESTAMOS
FROM [Link]
WHERE
MONTH(P.FECHA_PRESTAMO)=”JUNIO”
Reporte de libros sin devolver por -------------------------------------
usuarios y fecha de préstamo
CONSULTA SQL
•Listado de los animales en extinción SELECT NOMB_VULGAR,
que hay en cada zoológico NOMB_CIENTIFICO, ANIMAL,
NOMBRE, CIUDAD

FROM ZOOL, ANIMAL, ESPECIE

WHERE ID_ZOOL = ID_ZOOL

AND ESPECIE=
“PELIGRO_EXTINCION”;

•Qué zoológico (nombre, ciudad y país) SELECT NOMB_CIENTIFICO, CIUDAD,


tiene un animal específico (por ejemplo, PAIS
el loro cabeza roja) y cuántas especies
de éstas tiene FROM ZOOL, ANIMAL, ESPECIE

WHERE NOMBRE= “LORO CABEZA


ROJA”

AN ZOOL, NOMBRE = “ZOOL EL


TORNO”;
•Cuál es el zoológico que tiene el SELECT PRESUP_ANUAL, NOMBRE
presupuesto anual más elevado
FROM ZOOL, ANIMAL

WHERE NOMBRE= “ANDES IBAÑES”;


CONSULTA SQL
SELECT ID_AUTO,
Reporte de automóviles que se vendieron en
el año 2015 a través de vendedores del ID_CONCESIONARIO, PRECIO, PAGO
concesionario, mostrando el precio de pago FROM VENDEDOR, MODELO,
del automóvil y el modo de pago AUTO_CONCESIONARIO

WHERE ID_VENDEDOR= “VENDEDOR”

AND ID_MODELO= “MODELO”

AND CONCESIONARIO_AUTO=
“PAGO”;
Cuál fue el vendedor (nombre, NIF) que SELECT VENDEDOR, NOMBRE, NIF,
realizó más ventas en el año 2016, mostrando FECHA
cantidades vendidas. FROM VENDEDOR,
CONCESIONARIO_AUTO

WHERE ID_VENDEDOR= NOMBRE

AND ID_AUTO= DESCRI_AUTO

AND AÑO= “2016”;


Mostrar la tienda de automóviles por SELECT NOMBRE, NIT.C
concesionario
FROM CONSECCIONARIO

WHERE NOMBRE= “TIENDA”


Mostrar cuántos pagos mediante financiera se SELECT VENDEDOR, PAGO
hicieron en el mes de diciembre del 2015
FROM VENDEDOR_AUTO,
CONSECCIONARIO_AUTO

WHERE ID_VENDEDOR=”AUTO”

AND VENDEDOR_AUTO,
DESCRIPCION= “PAGO
FINANCIAMIENTO”

AND FECHA= “DICIEMBRE 2015”;

Auto
CONSULTA SQL
Mostrar los horarios de consultas de los SELECT HORARIO
médicos
FROM MEDICO, MEDICO_PACIENTE

WHERE ID_MEDICO= “ID_MEDICO”

AND ID_MEDICO, HORARIO= “07:00


AM”;
Mostrar los médicos sustitutos (Nombre, SELECT MEDICO, SUSTITUTO,
teléfono, NIF) y su fecha de baja NOMBRE, TELEFONO, NIF, FECHA

FROM MEDICO, TIPO_MEDICO

WHERE MEDICO= “ID_MEDICO”

AND TIPO_MEDICO= “TIPO_MEDICO”

AND ID_MEDICO= “NOMBRE

AND ID_MEDICO= “TELEFONO


Mostrar los periodos de vacaciones de los SELECT PERIODO, PLANIFICACION,
médicos, las planificadas y las ya tomadas. TOMADAS

FROM MEDICO, VACACION

WHARE ID_MEDICO= “ID VACACION”

AND PERIODO= 15 DIAS

AND PLANIFICADAS = “2”

AND TOMADAS= “5”


CONSULTA SQL
Reporte de vuelos con nombre, destino, hora SELECT NOMBRE, DESTINO, HORA,
y # de vuelo NUMERO_VUELO

FROM PILOTO, AVION, VUELO

WHERE VUELO, ID_VUELOS=


“NUMERO_VUELO” AND “DESTINO”
AND “HORA”
Reporte de todos los vuelos del mes de SELECT VUELOS, AVION, NOMBRE
noviembre del 2015, indicando el avión, PILOTO, MIEMBRO DE LA
TRIPULACION
nombre del piloto y nombre de cada uno de
los miembros de la tripulación. FROM PILOTO, VUELO, AVION,
MIEMBR_TRIPULACION,
VUELO_MIEMB_TRIPU

WHERE ID_PILOTO= “NOMBRE”

AND FECHA= MES=


“NOVIEMBRE2015”
Reporte de los aviones que fueron sometidos SELECT AVIÓN, MANTENIMIENTO,
a revisiones de mantenimiento el mes pasado BASE

FROM MANTENIMIENTO

WHERE BASE

También podría gustarte