Académique Documents
Professionnel Documents
Culture Documents
Licenciatura
en
Tecnologías
de
la
Información
Sistemas
de
Bases
de
Datos
II
Irma
Rebeca
Andalón
García
Ciclo
Escolar
2014-‐B
Sesión
3
Repaso
Sistemas
de
Bases
de
Datos
I
Query
Language
(QL)
1. Consultas
simples
2. Consultas
ordenadas
3. Consultas
condicionales
4. Consultas
agrupadas
5. Consultas
con
sub-‐consultas
simples
LTI
Lenguaje
de
Consultas
(QL)
2
Irma
Rebeca
Andalón
García
Sistemas
de
Bases
de
Datos
II
LTI
Lenguaje
de
Consultas
(QL)
4
Irma
Rebeca
Andalón
García
Sistemas
de
Bases
de
Datos
II
LTI
Lenguaje
de
Consultas
(QL)
5
SELECT V.SNO
FROM S U, S V
WHERE U.SNO='S1' AND V.CIUDAD=U.CIUDAD;
Irma
Rebeca
Andalón
García
Sistemas
de
Bases
de
Datos
II
LTI
Lenguaje
de
Consultas
(QL)
6
21. Obtener los números de los proveedores cuya situación sea menor
que el valor máximo actual de situación S.
SELECT SNO
FROM S
WHERE SITUACION <
(SELECT MAX(SITUACION)
FROM S);
23. Obtener los números de los proyectos a los cuales suministran alguna
pieza por lo menos un suministrador situado en una ciudad diferente a
la del propio proyecto.
SELECT DISTINCT J.JNO
FROM SPJ, S, J
WHERE SPJ.JNO=J.JNO
AND SPJ.SNO = S.SNO
AND S.CIUDAD <> J.CIUDAD;
24. Obtener la cantidad total de proyectos a los que suministran piezas S1.
SELECT COUNT(DISTINCT JNO)
FROM SPJ
WHERE SNO='S1';
25. Obtener todas las parejas pno, tales que algún suministrador
suministre las dos piezas.
SELECT A.PNO, SP.PNO
FROM SP A, SP
WHERE A.SNO = SP.SNO AND A.PNO < SP.PNO;
26. Obtener PNO de las piezas suministradas a algún proyecto tal que la
cantidad promedio suministrada sea mayor que 1.
SELECT DISTINCT PNO
FROM SPJ
GROUP BY PNO, JNO
HAVING AVG(CANT) > 1;
Irma Rebeca Andalón García Sistemas de Bases de Datos II