2
PRACTICA BD1 Realizar una Base de Datos para el manejo de préstamos en un banco, entre las actividades relacionadas a los préstamos se encuentran: Registro de clientes Registro de préstamos Garantías de inmuebles Rangos de montos Oficiales de crédito Pagos Y demás elementos de datos que considere necesarios. Ejercicios SQL: 1. Obtenga los nombres de clientes que tienen préstamos con garantías de inmuebles que se encuentran en la zona de “Sopocachi” 2. Obtenga el detalle de pagos por cada préstamo que se ha realizado el cliente “Juan Pérez”. 3. Obtenga los montos totales de préstamos otorgados a clientes de la zona “Centro”, los cuales se deben desplegar ordenados en forma descendente por nombre de cliente. 4. Obtenga los nombres de clientes que tienen préstamos entre 10.000 y 15.000 (Utilice BETWEEN) 5. Obtenga los nombres de clientes que tienen NULL en el atributo fecha de nacimiento. 6. Obtenga los nombres de clientes que comienzan con G. 7. Obtenga los nombres de clientes para los cuales sus nombres concluyen con una A. 8. Obtenga los nombres de clientes que son de la misma ciudad. 9. Obtenga los nombres de clientes y el total de sus préstamos menos el 10% para clientes que tiene un rango de préstamos entre 10.000 y 12.000. 10. Obtenga el total de pagos por préstamo de Juan Pérez 11. Obtenga el promedio de pagos por préstamo de Juan Pérez 12. Obtenga los nombres de los clientes incluyendo su pago máximo y mínimo. Utilizando SUB -QUERIES

Practica Bd1

Embed Size (px)

DESCRIPTION

bbbbb

Citation preview

Page 1: Practica Bd1

PRACTICA BD1

Realizar una Base de Datos para el manejo de préstamos en un banco, entre las actividades relacionadas a los préstamos se encuentran:

Registro de clientesRegistro de préstamosGarantías de inmueblesRangos de montosOficiales de créditoPagos

Y demás elementos de datos que considere necesarios.

Ejercicios SQL:

1. Obtenga los nombres de clientes que tienen préstamos con garantías de inmuebles que se encuentran en la zona de “Sopocachi”

2. Obtenga el detalle de pagos por cada préstamo que se ha realizado el cliente “Juan Pérez”.3. Obtenga los montos totales de préstamos otorgados a clientes de la zona “Centro”, los cuales se deben

desplegar ordenados en forma descendente por nombre de cliente.4. Obtenga los nombres de clientes que tienen préstamos entre 10.000 y 15.000 (Utilice BETWEEN)5. Obtenga los nombres de clientes que tienen NULL en el atributo fecha de nacimiento.6. Obtenga los nombres de clientes que comienzan con G.7. Obtenga los nombres de clientes para los cuales sus nombres concluyen con una A.8. Obtenga los nombres de clientes que son de la misma ciudad.9. Obtenga los nombres de clientes y el total de sus préstamos menos el 10% para clientes que tiene un

rango de préstamos entre 10.000 y 12.000.10. Obtenga el total de pagos por préstamo de Juan Pérez11. Obtenga el promedio de pagos por préstamo de Juan Pérez12. Obtenga los nombres de los clientes incluyendo su pago máximo y mínimo.

Utilizando SUB -QUERIES

1. Obtenga los nombres de clientes que tienen préstamos mayores al promedio de monto de préstamos2. Obtenga los códigos de garantías presentadas a clientes de la zona “Sur”3. Obtenga los nombres de Oficiales de crédito que han atendido a clientes que viven en “Miraflores”

Utilizando GROUP BY - HAVING

1. Obtenga los nombres de oficiales de crédito con el total de préstamos otorgados por ellos, tal que el total sea mayor a 50.000

2. Obtenga el total de pagos por préstamo por cliente tal que el promedio de pagos sea menor a 500.