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))