Consultas de ejemplo sobre álgebra relacional

A continuación se presentan algunos ejemplos de una base de datos y algunas consultas basadas en eso.

(1). Supongamos que hay una base de datos bancaria que comprende las siguientes tablas:

Cliente(nombre_cliente, calle_cliente, ciudad_cliente)

Sucursal(Sucursal_nombre, Sucursal_ciudad, Activos)

Cuenta (Sucursal_nombre, Cuenta_número, Saldo)

Préstamo (nombre_sucursal, número_préstamo, monto)

Depositante (Cust_name, Account_number)

Prestatario (Cust_name, Loan_number)  

Consulta: encuentre los nombres de todos los clientes que han tomado un préstamo del banco y también tienen una cuenta en el banco.

Solución:

Paso 1:  Identifique las relaciones que serían necesarias para enmarcar la consulta resultante. 

La primera mitad de la consulta (es decir, los nombres de los clientes que han solicitado un préstamo) indica la información de los «prestatarios».

Entonces Relación 1 —–> Prestatario.

La segunda mitad de la consulta necesita el nombre del cliente y el número de cuenta, que se pueden obtener de la relación del depositante.

Por tanto, Relación 2——> Depositante.

Paso 2:  Identifique las columnas que necesita de las relaciones obtenidas en el Paso 1.

Columna 1:  Cust_name del prestatario 

Columna 2:  Cust_name del Depositante

Paso 3:  Identifique el operador a utilizar. Necesitamos averiguar los nombres de los clientes que están presentes tanto en la tabla de prestatarios como en la tabla de depositantes .

Por lo tanto, el operador a utilizar—-> Intersección.

La consulta final será 

Publicación traducida automáticamente

Artículo escrito por sindhikomal93 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *