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