Está en la página 1de 2

Universidad de Chile

Departamento de Ciencias de la Computación


CC3201 - Bases de Datos

Laboratorio 5 - SQ-¿Qué?
Profesor: Claudio Gutiérrez
Auxiliar: Sebastián Ferrada

Dado el esquema que se presenta a continuación, usted deberá formular diversas consultas en SQL.
La base de datos contiene la información para las 250 pelı́culas mejor evaluadas en IMDB.

• Pelicula(nombre:string, anho:int, calificacion:float)

• Actor(nombre:string, genero:char)

• Personaje(a nombre:string, p nombre:string, p anho:int, personaje:string)

Para acceder a la base de datos, debe conectarse vı́a SSH al host cc3201.dcc.uchile.cl,
puerto 240 y usuario cc3201. Para hacer esto en Linux/Mac(/Win10 con bash) debe ingresar e
siguiente comando:

ssh -l cc3201 cc3201.dcc.uchile.cl -P 240

En Windows (si no tiene bash) debe descargar PuTTY desde https://the.earth.li/˜sgtatham/-


putty/latest/x86/putty.exe. En ambos casos, la contraseña le será dada en la pizarra.
Una vez dentro, debe usar el comando psql cc3201 para iniciar Postgres (el sistema admin-
istrador de bases de datos que utilizaremos). Comandos que le pueden ser útiles se listan a contin-
uación:

• \q para terminar la sesión

• \dt para mirar todas las tablas disponibles

• \d+ tabla para mirar los detalles de “tabla”

Una vez explorado el esquema, puede hacer una consulta para verificar que todo esté en orden:

SELECT * FROM pelicula;

Note que la consulta termina en ’;’. Para ejecutar la consulta, presione ’Enter’, para terminar de
navegar a través de los resultados presione ’q’.
A continuación se presentan las consultas que usted debe formular a la base de datos. Usted
debe entregar un archivo con las respectivas consultas escritas en SQL.

P1. Las pelı́culas estrenadas en los 00s, ordenadas por calificación de mayor a menor

P2. Los personajes que ha interpretado su actor/actriz favorito

P3. Los nombres de los actores y las actrices que participaron en pelı́culas con calificación mayor
a 9.0 ordenados alfabéticamente

1
Universidad de Chile
Departamento de Ciencias de la Computación
CC3201 - Bases de Datos

P4. Los nombres de personajes interpretados por mujeres, en pelı́culas con de los 80s con califi-
cación mayor a 8.0

P5. Las pelı́culas de la saga “Terminator” ordenadas de la más reciente a la más antigua

P6. Los nombres de los actores que interpretan más de un personaje en la misma pelı́cula

P7. Las pelı́culas en que actúan juntos Uma Thurman y Samuel L. Jackson

P8. Las pelı́culas en que actúa Uma Thurman y no Samuel L. Jackson

P9. Los pares de actores que aparecen juntos en más de una pelı́cula.

P10. La cantidad de actores y actrices en la base de datos.

P11. Los actores y actrices que aparecen en más de una pelı́cula, ordenados por cantidad de pelı́culas
en las que participa. Recuerde que las pelı́culas se identifican por el par (nombre, año).

P12. La cantidad de pelı́culas estrenadas por década, ordenados de forma descendente respecto a
la cantidad.

También podría gustarte