Está en la página 1de 3

Trabajo Final del Curso

PDSD-622
Inteligencia de
Negocios

Desarrollo de
Software
Semestre VI

1
Trabajo Final del Curso

TEMA: Corretaje de Propiedades usando SQL.

OBJETIVO DEL TRABAJO

Diseñar una base de datos usando SQL, considerando los aspectos de


diseño, seguridad y calidad; contando con información tecnológica y recursos
adicionales.

PLANTEAMIENTO DEL TRABAJO

La siguientes tablas es la base de datos de la corredora de propiedades “San


John´s”:

El dueño de la corredora de propiedades desea conocer:

1. Los arrendatarios que arriendan la casa ubicada en la calle Carrera Nº 777,


Santiago de Surco.
2. ¿Cuánto le deben a Maribel Taype?
3. ¿Cuál es la deuda total para cada dueño?
4. Liste todas las personas de la base de datos.
5. Indique los dueños que poseen tres o más casas.

Desarrollo de Software
Trabajo Final del Curso

PREGUNTAS
GUÍA 1. ¿Puedes interprete los siguientes comandos para buscar el nombre
de un arrendatario?

SELECT A.RUT, A.Nombre, A.Apellido


FROM Arrendatario A, Arrienda B, Casa C
WHERE A.RUT=B.RUT AND B.Id_casa=C.Id_casa
AND C.Calle='Carrera' AND C.Nro='1024' AND C.Comuna='Santiago' ;

2. ¿Puedes interprete los siguientes comandos para conocer la deuda de un


arrendatario?

SELECT SUM(A.Deuda) FROM Arrienda A, Casa B, Dueño C


WHERE A.Id_casa=B.Id_casa AND B.RUT=C.RUT
AND C.Nombre='María' AND C.Apellido='Pérez' ;

3. ¿Puedes interprete los siguientes comandos para conocer la deuda


total de cada dueño?

SELECT SUM(A.Deuda), C.RUT, C.Nombre, C.Apellido


FROM Arrienda A, Casa B, Dueño C
WHERE A.Id_casa=B.Id_casa AND B.RUT=C.RUT
GROUP BY C.RUT ;

4. ¿Puedes interprete los siguientes comandos para conocer a todas


las personas de la base de datos?

SELECT * FROM Arrendatario UNION SELECT * FROM Dueño ;

5. ¿Puedes Interprete los siguientes comandos para conocer a los


dueños que poseen 3 o más casas?

SELECT A.RUT, A.Nombre, A.Apellido


FROM Dueño A, Casa C1, Casa C2, Casa C3
WHERE A.RUT=C1.RUT AND C1.RUT=C2.RUT
AND C2.RUT=C3.RUT AND C1.Id_casa<>C2.Id_casa
AND C1.Id_casa<>C3.Id_casa AND C2.Id_casa<>C3.Id_casa ;

Desarrollo de Software

También podría gustarte