Ejercicios de SQL

Páginas: 4 (918 palabras) Publicado: 23 de mayo de 2014
Guía de ejercicios de SQL
Prof. Claudio Gutiérrez, Aux. Mauricio Monsalve
Otoño de 2008

[P1] Corretaje de propiedades
Enunciado Sean las siguientes tablas de una base de datos de una corredorade propiedades:
Arrendatario(RUT,Nombre,Apellido)
Arrienda(RUT,Id_casa,Deuda) Ojo: Deuda >=0 (si es 0, no hay deuda)
Telefonos(RUT,Fono)
Dueño(RUT,Nombre,Apellido)Casa(Id_casa,RUT,Nro,Calle,Comuna)

Al respecto, conteste las siguientes preguntas:
1. Los arrendatarios que arriendan la casa ubicada en la calle Carrera nº 1024, Santiago.
2. ¿Cuánto le deben a María Pérez?
3. ¿Cuál es ladeuda 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.
6. Liste los dueños que tengan deudores en todas sus casas.
7.Entregue estadísticas sobre los arrendatarios por casa. Entregue:
1. El promedio.
2. La varianza.
3. El máximo.
4. El mínimo.
5. La moda.
6. La mediana.
Solución Recomendación: evite colocar selectsen el from. Prefiera no anidar de esa manera;
muchas veces eso se puede escribir dentro de where.

1

1. Este es el tipo más sencillo de consulta posible.
SELECT A.RUT, A.Nombre, A.ApellidoFROM 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. Se supondrá que María Pérez hay una sola.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. Aquí es necesario agrupar la información, así la suma sehará dentro de cada grupo indicado. Entregué toda la información necesaria en el SELECT, aunque con el RUT del dueño bastaría (si en el trabajo le piden algo así, entregue todo).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. Las personas de la BD son los arrendatarios y los dueños. Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de SQL
  • Ejercicios en sql
  • ejercicios sQl
  • Ejercicios sql
  • Ejercicio SQL
  • sql ejercicios
  • ejercicios sql
  • ejercicio sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS