0% encontró este documento útil (0 votos)
3 vistas1 página

Laboratorio SQL CC3201: Consultas IMDB

El laboratorio 3 del curso CC3201 de la Universidad de Chile se centra en realizar consultas SQL en un servidor Postgres con datos de películas de IMDB. Los estudiantes deben conectarse al servidor y diseñar consultas para responder a diez preguntas específicas sobre las películas y actores. Se requiere entregar un documento con las instrucciones SQL correspondientes.

Cargado por

Jorge Velasquez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas1 página

Laboratorio SQL CC3201: Consultas IMDB

El laboratorio 3 del curso CC3201 de la Universidad de Chile se centra en realizar consultas SQL en un servidor Postgres con datos de películas de IMDB. Los estudiantes deben conectarse al servidor y diseñar consultas para responder a diez preguntas específicas sobre las películas y actores. Se requiere entregar un documento con las instrucciones SQL correspondientes.

Cargado por

Jorge Velasquez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad de Chile

Departamento de Ciencias de la Computación


CC3201 - Bases de Datos

Laboratorio 3 - SQ ¿Qué?
Profesor: Aidan Hogan
Auxiliar: Sebastián Ferrada

En este laboratorio usted deberá realizar consultas SQL en un servidor Postgres que contiene datos de
pelı́culas extraı́dos de IMDB. El esquema de los datos es el siguiente:
• pelicula(nombre, anho, calificacion)
• actor(nombre, genero)
• personaje(p nombre, p anho, a nombre, personaje)
Los atributos de la tabla Personaje son referencias a las llaves de Pelı́cula y Actor.
Para conectarse al servidor, usted puede usar Putty en Windows o una terminal SSH en Linux/Mac. El
servidor está hosteado en [Link] y escucha en el puerto 240. Su usuario es cc3201 y la
contraseña se les dará en la sesión presencial. El comando que deberı́an correr en el terminal es:
ssh -p 240 cc3201@[Link]
Para conectarse a la base de datos basta con ejecutar el comando psql cc3201. Una vez dentro de la
base de datos, usted puede explorar las tablas usando \dt, puede ver los atributos y tipos de una tabla
usando \d+ tabla. Para cerrar la sesión utilice el comando \q.
Ejecute la siguiente consulta para probar que todo ande bien:
SELECT * FROM [Link];
Tenga en cuenta que la consulta termina en ‘;’. Para ejecutar la consulta presiones ‘Enter’. Para terminar
de navegar a través de los resultados presione ‘q’.
Ahora, debe diseñar las consultas que resuelvan las siguientes preguntas. Debe entregar un documento
de texto con las instrucciones SQL ası́ que no olvide copiar sus respuestas en un archivo aparte.
P1. Las pelı́culas de los 80s, ordenadas por calificación de mayor a menor.
P2. Los nombres de los personajes que ha interpredado su actriz/actor favorito, ordenados por año.
P3. Las pelı́culas en las que participó su actriz/actor favorito, ordenadas por calificación de mayor a menor.
P4. Los nombres de los personajes interpretados por mujeres, en pelı́culas de los 90s, con calificación mayor
a 8,7.
P5. Las pelı́culas de la saga “The Lord of The Rings” ordenadas por calificación y por año.
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. Cada par debe aparecer una sola vez,
es decir, si (A, B) aparece, no debe aparecer (B, A), pues es el mismo par.
P10. La pelı́cula con calificación más alta.

También podría gustarte