Está en la página 1de 2

Consultas de bases de datos con Álgebra Relacional

Esquema de la Base de Datos:

Cuenta(nombreSucursal, NumCta, saldo)


Sucursal(nombreSucursal, ciudad, activos)
Cliente(nombreCliente, calle, ciudad)
CtaCliente(nombreCliente, numCta)
Prestamo(nombreSucursal, numPrestamo, importe)
Prestatario(nombreCliente, numPrestamo)

Preguntas:

1. Encontrar la información de todos los préstamos realizados en la sucursal llamada


“Pajarito”.
2. Determinar el nombre de los clientes que viven en Cali.
3. Liste el nombre de los clientes del banco que tienen: una cuenta, un préstamo o
ambas cosas.
4. Muestre el nombre de todos los clientes que tienen un préstamo y una cuenta
abierta.
5. Relación de clientes que tienen abierta una cuenta, pero no tienen préstamos.
6. Presente el nombre de los clientes que tienen un préstamo en la sucursal “La
Libertad”.
7. Muestre el nombre de los clientes que tienen un préstamo, muestre también la
cantidad prestada.
8. Liste el nombre de los clientes con préstamo mayor a tres mil dólares.
9. Presente el nombre de los clientes que tienen una cuenta con saldo menor a
$3.000 y que no tienen préstamo.
Respuestas:

1. 𝜎 𝑛𝑜𝑚𝑏𝑟𝑒𝑆𝑢𝑐𝑢𝑟𝑠𝑎𝑙 == 𝑃𝑎𝑗𝑎𝑟𝑖𝑡𝑜(𝑃𝑟𝑒𝑠𝑡𝑎𝑚𝑜)
2. 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒8𝜎 𝑐𝑖𝑢𝑑𝑎𝑑 == 𝐶𝑎𝑙𝑖(𝐶𝑙𝑖𝑒𝑛𝑡𝑒):
3.
a) 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜)
b) 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝐶𝑡𝑎𝐶𝑙𝑖𝑒𝑛𝑡𝑒)
c) 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜) ∪ 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝐶𝑡𝑎𝐶𝑙𝑖𝑒𝑛𝑡𝑒)

4. 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜) − 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝐶𝑡𝑎𝐶𝑙𝑖𝑒𝑛𝑡𝑒)
5. 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜) ∩ 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝐶𝑡𝑎𝐶𝑙𝑖𝑒𝑛𝑡𝑒)
𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜 ⋈ 𝐶𝑡𝑎𝐶𝑙𝑖𝑒𝑛𝑡𝑒)
6. 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒
(𝜎 𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜 _ 𝑛𝑢𝑚𝑃𝑟𝑒𝑠𝑡𝑎𝑚𝑜 == 𝑃𝑟𝑒𝑠𝑡𝑎𝑚𝑜 _ 𝑛𝑢𝑚𝑃𝑟𝑒𝑠𝑡𝑎𝑚𝑜
(𝜎 𝑛𝑜𝑚𝑏𝑟𝑒𝑆𝑢𝑐𝑢𝑟𝑠𝑎𝑙 == 𝐿𝑎 𝐿𝑖𝑏𝑒𝑟𝑡𝑎𝑑 (𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜 × 𝑃𝑟𝑒𝑠𝑡𝑎𝑚𝑜)
)
)
7. 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒, 𝑖𝑚𝑝𝑜𝑟𝑡𝑒 (𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜 ⋈ 𝑃𝑟𝑒𝑠𝑡𝑎𝑚𝑜)
8. 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒 (𝜎 𝑖𝑚𝑝𝑜𝑟𝑡𝑒 > 3000 (𝑃𝑟𝑒𝑠𝑡𝑎𝑚𝑜 ⋈ 𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜))
9. 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒
((𝐶𝑡𝑎𝐶𝑙𝑖𝑒𝑛𝑡𝑒 ⋈ 8𝜎 𝑖𝑚𝑝𝑜𝑟𝑡𝑒 < 3000 (𝐶𝑢𝑒𝑛𝑡𝑎):
- 𝜋 𝑛𝑜𝑚𝑏𝑟𝑒𝐶𝑙𝑖𝑒𝑛𝑡𝑒 (𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜)

También podría gustarte