Está en la página 1de 2

UNIVERSIDAD DE TALCA

ANLISIS Y DISEO LGICO DE SISTEMAS

ESCUELA INGENIERA INFORMTICA EMPRESARIAL


Prof. Rodolfo Schmal S.

GUA SQL
1. Asuma una base de datos con las siguientes tablas:
CTA-CTE (#ctacte, saldo, rut-cl, cod-suc)
SUCURSAL (cod-suc, nombre-suc, ciudad-suc)
PRSTAMO (#prest, fecha-prest, monto, rut-cl, cod-suc, estado)
CLIENTE (rut-cl, nombre-cl, direc-cl, ciudad-cl, nombre-ejecutivo)
donde estado puede asumir los valores D(devuelto) / P(pendiente) / M(moroso)
Escribir las sentencias SQL que respondan las siguientes consultas:
Desplegar los nombres de los ejecutivos cuyos clientes residen en Talca
Listar los n de prstamo y sus montos ordenados de mayor a menor monto
Desplegar los prstamos otorgados antes del 20/12/2000 cuyos montos sean
inferiores a $250,000
Desplegar los n de los prstamos otorgados por las sucursales de Talca y Linares
Desplegar los nombres y direcciones de los clientes que han pedido prstamos
Desplegar los nombres de los clientes que no tienen cuentas corrientes
Desplegar los nombres de los clientes que tienen cuentas corrientes a los cuales no
se les ha otorgado prstamos
Listar el saldo y n de las cuentas corrientes que maneja el cliente cuyo rut es 910
Listar el monto total de prstamos concedidos
Listar el n de clientes que han recibido prstamos
Listar la cantidad y monto total de prstamos concedidos
Listar los nmeros y montos de los prstamos de mayor y menor monto
Desplegar la cantidad de prstamos devueltos en cada sucursal
Desplegar el monto total de prstamos morosos en cada sucursal
Desplegar la suma total de saldos de cuentas corrientes en cada sucursal
Desplegar la suma total de saldos de cuentas corrientes en cada ciudad
Desplegar el total de prstamos otorgados por montos entre $1,000 y $2,000 en cada
sucursal entre el 20/12/2000 y el 31/12/2000
Listar el nmero de cuentas corrientes que tiene cada cliente
Listar los nombres de clientes con prstamos devueltos y morosos
Desplegar los nombres de las sucursales que han otorgado un total de prstamos por
montos superiores a $2,500
Desplegar los nombres de las sucursales que han otorgado un total de prstamos por
montos superiores a $2,500 entre 2l 20/12/2000 y el 31/12/2000
Desplegar el monto total de prstamos morosos por sucursal
Desplegar los nombres de los clientes y sus saldos en cuentas corrientes con
prstamos morosos
Desplegar el total de prstamos devueltos, pendientes y morosos en c/sucursal
Desplegar el monto total de prstamos devueltos, pendientes y morosos en
c/sucursal
C:\todorodolfo\CURSOS\ADLS\guia-sql2006.doc

23/10/06

UNIVERSIDAD DE TALCA
ANLISIS Y DISEO LGICO DE SISTEMAS

ESCUELA INGENIERA INFORMTICA EMPRESARIAL


Prof. Rodolfo Schmal S.

2. En la empresa ROMPECABEZAS se ensamblan piezas a partir de otras piezas. En


consecuencia, una pieza puede estar estructurada por varias piezas, pudiendo una
misma pieza encontrarse en distintas cantidades formando parte de ms de una pieza.
Se sabe que por cada pieza existe un nico proveedor. Las tablas sobre las cuales deben
efectuarse las consultas son:
PIEZA (#pieza, nombre-pieza, precio-unit, rut-prov)
EST-FORMADA-POR (#pieza1, #pieza2, cantidad)
PROVEEDOR (rut-prov, nombre-prov)
Interesa conocer las sentencias SQL que permitan responder las siguientes consultas:
a) cules y cuntas son las piezas que conforman una pieza dada;
b) cul es el precio de una pieza dada sabiendo que es la suma de los precios de las
piezas constituyentes
3. En la empresa CUCHUFLI dedicada a la produccin de estructuras metlicas a pedido
se desarrollan una serie de actividades desde que se recibe un pedido hasta que ste es
satisfecho. Las actividades van desde la recepcin del pedido, cubicacin de insumos,
presupuestacin, produccin y la entrega. Para gestionar los pedidos se ha optado por
un nico documento por pedido en el que se van registrando las actividades as como
toda informacin relevante asociada al pedido. La orden de produccin de un pedido
solo puede ser generada una vez que el cliente del pedido haya aprobado la cotizacin
correspondiente. Cada documento debe contener su identificacin, la que viene dada
por su tipo y un nmero correlativo, la fecha de emisin, su responsable, etc.
Interesa un sistema que permita detectar en qu estado se encuentra en todo momento
un pedido cualquiera, desde cundo se encuentra en un estado en particular, tiempo en
das que un pedido dado se encuentra en un estado, tiempo medio en cada estado de la
totalidad de los pedidos, as como el tiempo medio que demora un pedido desde que es
recepcionado hasta que es satisfecho y los nombres de las personas que han demorado
ms tiempo en realizar las actividades que les han correspondido. Se consigna que una
misma persona puede tener a su cargo ms de una actividad de uno o ms pedidos.
Asuma que un pedido solo puede incluir un nico producto en la cantidad que el cliente
especifique.
Disee el formato del documento involucrado en cada pedido, construya el esquema
relacional y escriba las sentencias SQL que permitan responder las siguientes consultas:
Desplegar el total de pedidos listos para entregar
Desplegar los nombres de los clientes con pedidos listos para entregar
Desplegar el tiempo medio ocupado en realizar cada actividad
Desplegar el tiempo total ocupado por cada persona en realizar las actividades ya
terminadas
Desplegar el nombre del cliente que ha realizado el pedido de mas alta cotizacin
Desplegar la nmina de insumos cubicados y sus cantidades
Desplegar los totales de costos por insumo
Desplegar los pedidos y nombres de los clientes que tienen sus pedidos listos para
entregar
C:\todorodolfo\CURSOS\ADLS\guia-sql2006.doc

23/10/06

También podría gustarte