Está en la página 1de 2

Luis Danilo Juajinoy Gálvez - 2130341182

EJERCICIO: Visualizar cuales Ipialeños son de la misma facultad, del mismo programa, del mismo estrato y la misma edad que la Ipialeña Nataly Ruiz, ordenada por Ipialeños.

ALGEBRA:

|𝑋| |𝑋| |𝑋|


𝑖𝑝𝑖𝑎𝑙𝑒𝑛𝑜𝑠 𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎 𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎𝑠 𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑 𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑𝑒𝑠 𝑏𝑎𝑟𝑟𝑖𝑜 𝑏𝑎𝑟𝑟𝑖𝑜𝑠 𝑡1
= = =
𝑐𝑜𝑑𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎 |𝑋|
( 𝑐𝑜𝑑𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑 𝑐𝑜𝑑𝑏𝑎𝑟𝑟𝑖𝑜 )
𝑠𝑡1.𝑛𝑜𝑚𝑒𝑠𝑡𝑢𝑑𝑖𝑎𝑛𝑡𝑒 Π𝑡1.𝑛𝑜𝑚𝑒𝑠𝑡𝑢𝑑𝑖𝑎𝑛𝑡𝑒, 𝜎 𝑡1.𝑛𝑜𝑚𝑒𝑠𝑡𝑢𝑑𝑖𝑎𝑛𝑡𝑒=′ %𝑎𝑡𝑎𝑙%𝑢𝑖%′ 𝑡1. 𝑛𝑜𝑚𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎
𝑡1.𝑒𝑠𝑡𝑏𝑎𝑟𝑟𝑖𝑜, 𝑎𝑛𝑑 =
𝑡1.𝑒𝑑𝑎𝑒𝑠𝑡𝑢𝑑𝑖𝑎𝑛𝑡𝑒, 𝑡1.𝑒𝑑𝑎𝑒𝑠𝑡𝑢𝑑𝑖𝑎𝑛𝑡𝑒=𝑡2.𝑒𝑑𝑎𝑒𝑠𝑡𝑢𝑑𝑖𝑎𝑛𝑡𝑒 |𝑋| |𝑋| |𝑋|
𝑎𝑛𝑑 𝑡2. 𝑛𝑜𝑚𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎
𝑡1.𝑛𝑜𝑚𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑,
𝑡1.𝑛𝑜𝑚𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎, 𝑡1.𝑒𝑠𝑡𝑏𝑎𝑟𝑟𝑖𝑜=𝑡2.𝑒𝑠𝑡𝑏𝑎𝑟𝑟𝑖𝑜 𝑖𝑝𝑖𝑎𝑙𝑒𝑛𝑜𝑠 𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎 𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎𝑠 𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑 𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑𝑒𝑠 𝑏𝑎𝑟𝑟𝑖𝑜 𝑏𝑎𝑟𝑟𝑖𝑜𝑠 𝑡2
𝑡2.𝑛𝑜𝑚𝑒𝑠𝑡𝑢𝑑𝑖𝑎𝑛𝑡𝑒,
𝑎𝑛𝑑 = = =
𝑡1.𝑛𝑜𝑚𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑=𝑡2.𝑛𝑜𝑚𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑
𝑡2.𝑒𝑠𝑡𝑏𝑎𝑟𝑟𝑖𝑜, (( 𝑐𝑜𝑑𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎 𝑐𝑜𝑑𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑 𝑐𝑜𝑑𝑏𝑎𝑟𝑟𝑖𝑜 ) ))
𝑡2.𝑒𝑑𝑎𝑒𝑠𝑡𝑢𝑑𝑖𝑎𝑛𝑡𝑒, (
𝑡2.𝑛𝑜𝑚𝑓𝑎𝑐𝑢𝑙𝑡𝑎𝑑,
( 𝑡2.𝑛𝑜𝑚𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎 )

SQL:

SELECT t1.nomestudiante, t1.estbarrio, t1.edaestudiante, t1.nomfacultad, t1.nomprograma, t2.nomestudiante, t2.estbarrio, t2.edaestudiante, t2.nomfacultad, t2.nomprograma FROM
(ipialenos JOIN programas ON (programa=codprograma) JOIN facultades ON (facultad=codfacultad) JOIN barrios ON (barrio=codbarrio)) AS t1 JOIN
(ipialenos JOIN programas ON (programa=codprograma) JOIN facultades ON (facultad=codfacultad) JOIN barrios ON (barrio=codbarrio)) AS t2 ON (t1.nomprograma=t2.nomprograma)
WHERE t1.nomestudiante LIKE '%ataly%ui%' AND t1.edaestudiante = t2.edaestudiante AND t1.estbarrio = t2.estbarrio AND t1.nomfacultad = t2.nomfacultad
ORDER BY t1.nomestudiante;
Luis Danilo Juajinoy Gálvez - 2130341182

CAPTURA DE PANTALLA: