Download Resultados guía álgebra relacional * Carolina Abarca V.
Document related concepts
no text concepts found
Transcript
Resultados guía álgebra relacional – Carolina Abarca V. 1. RUT de Arrendatario e ID_ CASA de la casa. 𝜋𝑅𝑈𝑇𝐴 ,𝐼𝑑 𝑐𝑎𝑠𝑎 (𝐴𝑅) 2. RUT de Arrendatario y Arrendador por casa. 𝜋𝑅𝑈𝑇𝐴 ,𝑅𝑈𝑇𝐷 (𝐴𝑅 ⋈ 𝐷) 3. Los arrendatarios de la casa que queda en Los Carrera 1024, Coquimbo. 𝜋𝑅𝑈𝑇𝐴 (𝜎𝑛ú𝑚𝑒𝑟𝑜=1024∧ 𝑐𝑎𝑙𝑙𝑒=𝑙𝑜𝑠 𝑐𝑎𝑟𝑟𝑒𝑟𝑎 ∧𝑐𝑜𝑚𝑢𝑛𝑎=𝑐𝑜𝑞𝑢𝑖𝑚𝑏𝑜 (𝐴𝑅⋈𝐶)) 4. La deuda total que tienen los arrendatarios con María Pérez. 𝐺𝑠𝑢𝑚𝑎 𝑑𝑒𝑢𝑑𝑎 (𝜋𝑑𝑒𝑢𝑑𝑎 (𝐴𝑅 ⋈ 𝐶 ⋈ (𝜎𝑛𝑜𝑚𝑏𝑟𝑒=𝑚𝑎𝑟í𝑎∧ 𝑎𝑝𝑒𝑙𝑙𝑖𝑑𝑜=𝑝𝑒𝑟𝑒𝑧(𝑑𝑢𝑒ñ𝑜) ))) 5. La deuda total para cada dueño. 𝑅𝑈𝑇𝐷 𝐺𝑠𝑢𝑚𝑎(𝑑𝑒𝑢𝑑𝑎) (𝜋𝑅𝑈𝑇𝐷 ,𝐼𝑑 𝑐𝑎𝑠𝑎(𝐴𝑅⋈𝐶) ) 6. El número de casas de cada dueño. 𝑅𝑈𝑇𝐷 𝐺𝑐𝑜𝑢𝑛𝑡(𝐼𝑑 𝑐𝑎𝑠𝑎) (𝜋𝑅𝑈𝑇𝐷 ,𝐼𝑑 𝑐𝑎𝑠𝑎(𝐶) ) 7. El total de teléfonos de cada arrendador. 𝑅1 = 𝜌𝑅𝑈𝑇𝐷 (𝑡𝑒𝑙𝑒𝑓𝑜𝑛𝑜) 𝑅𝑈𝑇 𝑅𝑈𝑇𝐷 𝐺𝑐𝑜𝑢𝑛𝑡 (𝑓𝑜𝑛𝑜)(𝜋𝑅𝑈𝑇𝐷 ,𝑓𝑜𝑛𝑜(𝐷⋈𝑅1) ) 8. Los dueños que tienen más de 3 casas. 𝑅1 = 𝑅𝑈𝑇𝐷 𝐺𝑐𝑜𝑢𝑛𝑡(𝐼𝑑 𝑐𝑎𝑠𝑎) (𝜋𝑅𝑈𝑇𝐷 ,𝐼𝑑 𝑐𝑎𝑠𝑎(𝐶) ) 𝜋𝑅𝑈𝑇𝐷 (𝜎𝑐𝑜𝑢𝑛𝑡>3 (𝑅1)) 9. Los dueños que tienen deudores en todas sus casas. 𝑅1 = 𝜋𝐼𝑑−𝑐𝑎𝑠𝑎,𝑅𝑈𝑇𝐷 (𝐶) 𝑅2 = 𝜋𝐼𝑑−𝑐𝑎𝑠𝑎,𝑅𝑈𝑇𝐷 (𝜎𝑑𝑒𝑢𝑑𝑎=0 (𝐴𝑅) ⋈ 𝐶) 𝑅3 = 𝑅1 − 𝑅2 𝑅4 = 𝑅𝑈𝑇𝐷 𝐺𝑐𝑜𝑢𝑛𝑡(𝐼𝑑−𝑐𝑎𝑠𝑎) (𝜋𝑅𝑈𝑇𝐷 ,𝐼𝑑−𝑐𝑎𝑠𝑎 (𝐶)) 𝑅5 = 𝑅𝑈𝑇𝐷 𝐺𝑐𝑜𝑢𝑛𝑡(𝐼𝑑−𝑐𝑎𝑠𝑎) (𝜋𝑅𝑈𝑇𝐷 ,𝐼𝑑−𝑐𝑎𝑠𝑎 (𝑅3)) 𝜋𝑅𝑈𝑇𝐷 (𝑅4 ⋈ 𝑅5) Resultados guía álgebra relacional – Carolina Abarca V. 10. El dueño que posee más casas. 𝑅1 = 𝑅𝑈𝑇𝐷 𝐺𝑐𝑜𝑢𝑛𝑡(𝑖𝑑 𝑐𝑎𝑠𝑎) (𝜋𝑅𝑈𝑇𝐷 ,𝐼𝑑 𝑐𝑎𝑠𝑎(𝐶) ) 𝑅2 = 𝐺𝑚𝑎𝑥(𝑐𝑜𝑢𝑛𝑡) (𝑅1)) 𝜋𝑅𝑈𝑇𝐷 (𝜎𝑅1.𝑐𝑜𝑢𝑛𝑡=𝑅2𝑚𝑎𝑥 (𝑅1𝑥𝑅2))