Ejercicios Bases de Datos
Ejercicios Bases de Datos
Ejercicios Bases de Datos
Contenido
Problema N° 1 - Hash..................................................................................... 4
Problema N° 2 - Hash..................................................................................... 4
Problema N°3 - Hash...................................................................................... 4
Problema N°4 - Hash..................................................................................... 5
Problema N°5 – Concesionaria de Autos ..................................................... 5
Problema N°6 –Aeropuerto Tucumán........................................................... 6
Problema N°7a – Videogame MUONLINE ..................................................... 6
Problema N°7b – Videogame FIFA................................................................ 7
Problema N°8 – Aerolínea 01 ....................................................................... 8
Problema N°9 – Empresa 01.......................................................................... 8
Problema N°10 – Educación 01..................................................................... 8
Problema N°11 – Empresa 02........................................................................ 9
Problema N°12 – Familia 01 .......................................................................... 9
Problema N°13 – Empresa 03........................................................................ 9
Problema N°14 – Escuela 01 ....................................................................... 10
Problema N°15 – Empresa 04...................................................................... 10
Problema N°16 – Editorial 01 ...................................................................... 10
Problema N°17 – Empresa 05...................................................................... 11
Problema N°18 – Periódico 01 .................................................................... 11
Problema N°19 – Biblioteca 01.................................................................... 11
Problema N°20 – Cine 01 ............................................................................. 12
Problema N°21 – Proyectos 01 ................................................................... 12
Problema N°22 – Empresa 06...................................................................... 13
Problema N°23 – Academia de Baile 01...................................................... 13
Problema N°24 – Educación 02................................................................... 13
Problema N°25 – Combate Bélico 01 .......................................................... 14
Problema N°26 – Restaurante 01 ................................................................ 14
Problema N°27 – Aerolínea 02 .................................................................... 15
Problema N°28 – Seguros 01 ...................................................................... 15
1
Problema N°29 – Olimpiadas 01.................................................................. 15
Problema N°30 – Red Social 01................................................................... 16
Problema N°31 – Sistema de Energía Eléctrica ......................................... 16
Problema N°32 – Farmacia 01 ..................................................................... 17
Problema N° 33 – Rutas de Argentina ....................................................... 18
Problema N°34 – Fútbol............................................................................... 18
Problema N°35 – Torneo de Tenis Grand Slam ......................................... 19
Problema N°36 – Inventario de Organizaciones No Gubernamentales
(ONG’s) ......................................................................................................... 20
Problema N°37 - Educación 03................................................................... 20
Problema N°38 – Infracción 01.................................................................... 21
Problema N°39 – Educación 04................................................................... 22
Problema N°40 – Software 01...................................................................... 22
Problema N°41 – Empresa 07...................................................................... 24
Problema N°42 – Biblioteca 02.................................................................... 25
Problema N°43 – Producto 01 ..................................................................... 26
Problema N°44 – Curso 01 .......................................................................... 27
Problema N°45 – Federación 01.................................................................. 28
Problema N°46 - Guerra............................................................................... 28
Problema N°47 – Empresa 08...................................................................... 29
Problema N°48 – Academia de Baile 02 .................................................... 29
Problema N°49 – Empresa 09...................................................................... 30
Problema N°50 – Red Social 02................................................................... 31
Problema N°51 – Restaurante 02 ................................................................ 32
Problema N°52 – Proyecto 02 ..................................................................... 33
Problema N°53 – Artículos 01 ..................................................................... 33
Problema N°54 – Empresa 10...................................................................... 33
Problema N°55 – Tienda 01 ......................................................................... 34
Problema N°56 – Libros 01.......................................................................... 34
Problema N°57 – Polideportivo 01 .............................................................. 35
Problema N°58 – Eventos 01 ....................................................................... 35
Problema N°59 – Educación 04................................................................... 36
Problema N°60 – Facturación 01................................................................. 36
Problema N° 61 – Educación 05.................................................................. 38
Problema N°62 – Software 02...................................................................... 38
Problema N°63 – Infracción 02.................................................................... 39
Problema N°64 – Federación 01.................................................................. 39
Problema N°65 – Guerra 02 ......................................................................... 40
Problema N°66 – Proyecto 03 ..................................................................... 41
Problema N°67 – Empresa 11...................................................................... 42
Problema N°68 – Empresa 12...................................................................... 43
Problema N°69 – Academia de Baile 03 ..................................................... 45
Problema N°70 – Biblioteca 03.................................................................... 46
Problema N°71 – Empresa 13...................................................................... 48
Problema N°72 - Red Social 03 ................................................................... 49
Problema N°73 – Educación 06................................................................... 50
Problema N°74 – Restaurante 03 ................................................................ 52
Problema N°75 – Hospital 01....................................................................... 55
Problema N°76 – Agenda 01........................................................................ 56
Problema N°77 – Películas 01 ..................................................................... 56
Problema Nº78 – Películas 02 ..................................................................... 59
Problema Nº79 – Restaurante 04 ................................................................ 59
Problema Nº80 – Educación 07 ................................................................... 59
Problema N° 1 - Hash
Se tiene la siguiente lista de diferentes calles de la ciudad de San Miguel de Tucumán: Canadá,
Colombia, Perú, Chile, Paraguay, Brasil, Haití, Panamá, Santiago, Monteagudo, Muñecas, Maipú,
Sarmiento.-
Se desea organizar a la misma como un archivo con una estructura Hash con cuatro entradas, con la
función hash “largo de la palabra MOD 4”.- Se debe determinar la capacidad del bucket, haciendo que
el buffer de entrada/salida tiene una capacidad de 1024 bytes y el registro de cada calle ocupa 330
bytes. El puntero ocupa 15 bytes.
Se pide lo siguiente:
a) Determinar el número de registros o slots por bucket
b) Ingresar los datos en la estructura con las siguientes técnicas de desborde:
b.1 encadenada;
b.2. rehashing, usando como a la misma función para el rehashing.-
c) Efectuar las siguientes operaciones (únicamente para el caso con técnica de desborde encadenada):
c.1. Eliminar el registro con clave Panamá.
c.2. Añadir el registro con clave Venezuela.
c.3. Modificar la clave Perú por Nicaragua.
d) Graficar la estructura resultante.-
e) Indique el tiempo que llevaría recuperar un registro en caso promedio.
Problema N° 2 - Hash
Se desea organizar las siguientes claves {26; 9; 5; 918; 11; 302; 67; 42; 133; 813; 100; 488} como un
archivo con estructura Hash de 5 entradas, con la función hash h(k)= k mod m.-
Se pide lo siguiente:
a) Ordenar los datos del archivo con m=5.
b) Ingresar los datos en la estructura con las siguientes técnicas de desborde, teniendo en cuenta que
los slot por bucket son 2:
b.1 encadenada;
b.2. rehashing, usando como a la misma función para el rehashing.-
c) Ordenar los datos del archivo con m=6.-
d) Graficar la estructura resultante.-
La empresa tiene una serie de empleados. Cada empleado tiene un teléfono, fecha de alta en la
empresa, NIF y nombre. De cada empleado también interesa saber el número de hijos que tiene y el
salario de cada empleado.
A esta empresa también le interesa tener guardada información sobre los hijos de los empleados. Cada
hijo de un empleado tendrá un código, nombre y fecha de nacimiento. Se desea mantener también
información sobre las habilidades de los empleados (por ejemplo, mercadotecnia, trato con el cliente,
fresador, operador de telefonía). Cada habilidad tendrá una descripción y un código".
Diseñar el modelo E/R teniendo en cuenta los siguientes aspectos.
10
dado lo imprime una sola imprenta. Un editor trabaja con diversos autores al mismo tiempo editando
y produciendo sus libros; es labor del editor dar a la imprenta la copia final lista para cuando se ha
revisado el manuscrito.
15
Los dos tipos de complejos (deporte único y polideportivo) tendrán diferentes tipos de
información. Para cada tipo de sede, se conservará el número de complejos junto con su presupuesto
aproximado.
Cada complejo celebra una serie de eventos (ejemplo: la pista del estadio puede celebrar
muchas carreras distintas.). Para cada evento está prevista una fecha, duración, número de
participantes, número de comisarios. Una lista de todos los comisarios se conservará junto con la lista
de los eventos en los que esté involucrado cada comisario ya sea cumpliendo la tarea de juez u
observador. Tanto para cada evento como para el mantenimiento se necesitará cierto
equipamiento (ejemplo: arcos, pértigas, barras paralelas, etc.).
20
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación resultante:
a) Obtener los datos de las clases que se dictan en el primer piso.
b) Obtener el nombre y despacho de la profesora Rosa.
c) Obtener el nombre y despacho de los profesores del despacho 107.
d) Obtener los nombres de los profesores que dictan MATEMÁTICA.
e) Insertar la asignatura Programación 1 cuyo identificador es A5.
f) Insertar los docentes Carlos, Pablo que pertenecen al despacho 108 y Juan al despacho 110.
g) Insertar en asistencia que la materia programación 1 es dictada por Carlos en el piso 1 bloque
2. Insertar que la materia programación 1 es dictada por Pablo en el piso 2 bloque 1.
h) Eliminar al profesor Adrián.
22
INSTALACIÓN(C#,EDIFICIO, UBICACIÓN)
PERTENECE (H#, C#, RESPONSABLE)
Usando los operadores del álgebra Relacional obtener lo solicitado colocando la relación resultante:
a) Obtener la dirección de envío para el cliente “Juan Pérez”.
b) Obtener los datos del pedido que realiza el cliente “Juan Pérez”.
c) Obtener los datos de los artículos que proveen todas las fábricas.
d) Obtener los datos de la fábrica que provee detergentes “ALA”.
Problema N°42 – Biblioteca 02
Dada el siguiente modelo Relacional de la Biblioteca Nacional de Tucumán:
Se pide realizar las siguientes consultas utilizando los operadores del Álgebra Relacional:
a) Obtener los datos de todas las editoriales.
b) Obtener el nombre y ciclo de los alumnos cuya escuela sea “LOLA MORA”
c) Obtener el título, la cantidad de páginas y registro de todos los libros cuya especialidad es
“MATEMÁTICA”
d) Obtener los nombres de todos los alumnos y libros a quienes se le realizaron los préstamos
que todavía no está devueltos.
e) Obtener la dirección de la editorial “ALFAOMEGA”.
Problema N°43 – Producto 01
Dado el modelo de la siguiente base de datos:
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación resultante:
a) Obtener todos los datos (DNI, apellido, nombre , dirección, edad, teléfono) de los alumnos
pertenecientes a la empresa “MOVISTAR”.
b) Obtener los datos del profesor (DNI, apellido, nombre, teléfono) y el tipodecurso(duración,
título, programa) del curso cuyo identificador es “345”.
c) Obtener el nombre, apellido, edad de los alumnos que tengan nota >= 6.
d) Obtener nombre y apellido de los alumnos que asisten al curso dictado por el profesor
“Rezonico, Adrian”.
e) Obtener un listado de nombres de las empresas cargadas en la Base de Datos.
Problema N°45 – Federación 01
Dado la siguiente base de datos de las federaciones en Tucumán
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación resultante:
a. Obtener el nombre y código de los distintos proyectos
b. Obtener el nombre del departamento para todos los proyectos con el nombre de
proyectos
c. Obtener el nombre del proyecto y del departamento que pertenece el empleado Juan
Pérez
d. Determinar si Juan Pérez es Jefe de un departamento.
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación resultante:
a. Obtener los nombres de los instructores que cobran por noche.
b. Obtener el nombre de los asistentes a las lecciones de grupo.
c. Determinar si Juan Pérez toma lecciones de grupo o individual o ambas.
d. Obtener el nombre de los asistentes al baile del viernes 7 de Noviembre de 2014.
Problema N°49 – Empresa 09
Para la siguiente Base de Datos Relacional
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación resultante:
a. Obtener los datos de todos los proveedores.
b. Obtener los datos de todos los proveedores que nos ingresen el suministro
“AZÚCAR”
c. Obtener el nombre, descripción de todos los suministros que tengan Stock Actual “0”.
d. Obtener el nombre del proveedor, el nombre del suministro, número de ingreso, y el
importe (moneda) de los ingresos realizados el día 03-11-2014.
e. Obtener el nombre, stock actual de los suministros y la clase perteneciente a la cuenta
contable “159753”.
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación resultante:
a. Obtener los datos (nombre, apellido, foto, email) de todos los usuarios cargados en
nuestra base de datos.
b. Obtener los nombres de los grupos del usuario Puentes, Pablo.
c. Obtener los nombres y apellido de los contactos del usuario Puentes, Pablo.
d. Obtener un listado de los grupos que pueden ver el comentario cuyo IdComentario es
“254”.
Problema N°51 – Restaurante 02
Para la siguiente Base de Datos Relacional
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación resultante:
a. Obtener los datos de los cocineros del restaurante (DNI, apellido, nombre, NsegSoc,
telfijo, telmovil, AnioServi).
b. Obtener los nombres de los platos que utilizan como ingrediente “LAUREL”.
c. Obtener el nombre del almacén, letra de estantería, en donde se encuentra el
ingrediente “AJO”.
d. Obtener el nombre, apellido y fecha de nacimiento de los ayudantes del cocinero cuyo
dni es 14328999.
e. Obtener una lista con los nombres de los platos que prepara el cocinero MORENO,
RODRIGO.
f. Obtener una lista de los ingredientes guardados en el almacén “BRAVO”.
Problema N°52 – Proyecto 02
Tenemos la siguiente colación de datos de los proyectos de la empresa:
DNI Nombre Teléfono EC Cod Proyecto Nombre Proyecto
101 Juan Pérez 20% 1500 5000 San Martín 225; San Lorenzo 227,
Catamarca 48
103 Ana Díaz 15% 2000 3000 Santiago del Estero 45, Av Juan B Justo
117
Se pide aplicar la 1era Forma Normal
Se pide que normalice dicho esquema e indique las formas normales utilizadas.
34
003 Algebra 3ª 004 Lucia Galan 4391345 003 Carlos Dip
35
Problema N°59 – Educación 04
Tenemos la siguiente tabla de información de la Universidad de Córdoba, en donde los datos son poco
claros para la lectura de la información de la misma. Se pide normalizar dicha tabla para armar la base
de datos relacional correspondiente.
Usando los operadores del álgebra relacional como base obtener lo solicitado colocando la relación
resultante en código SQL:
a. Obtener los datos de las clases que se dictan en el primer piso.
b. Obtener los nombres de los profesores.
c. Obtener los nombres de los profesores que dictan QUÍMICA.
d. Crear la base de datos correspondiente en lenguaje SQL.
e. Realizar las operaciones de los puntos anteriores (a, b, c) en lenguaje SQL.
a) Cargar los siguientes datos dentro de la base de datos y completar de ser necesario.
b) Crear un procedimiento almacenado que obtenga los datos de todas las guerras de la historia
c) Crear un procedimiento almacenado que obtenga el año de inicio de la primera guerra
mundial
d) Crear un procedimiento almacenado que obtenga el bando que perteneció EEUU en la
segunda guerra mundial
e) Crear una vista de los países que pertenecieron al bando perdedor en la primera guerra
mundial
f) Crear una vista en donde se obtengan todos los países y las guerras en las que estuvieron
involucrados.
g) Crear un trigger que permite realizar la inserción de países a la base de datos.
a) Cargar los siguientes datos dentro de la base de datos y completar de ser necesario.
41
e) Crear un procedimiento almacenado que determine si Juan Pérez es Jefe de un departamento.
f) Crear una vista de todos los proyectos con los departamentos que están relacionados y las
personas intervinientes.
g) Crear una vista de todos los departamentos con sus empleados respectivos.
h) Crear un trigger que permita la inserción de empleados.
i) Crear un trigger que permita la modificación de los proyectos.
a) Cargar los siguientes datos dentro de la base de datos y completar de ser necesario
b) Crear un procedimiento almacenado que obtenga la dirección de envío para el cliente Juan
Pérez u otro cliente.
c) Crear un procedimiento almacenado que obtenga los datos del pedido que realiza el cliente
Juan Pérez u otro cliente seleccionado.
d) Crear una vista que obtenga los datos de los artículos que proveen todas las fábricas.
e) Crear un procedimiento almacenado que obtenga los datos de la fábrica que provee
detergentes ALA.
f) Crear una vista que nos entregue todas las direcciones de todos los clientes.
g) Crear un trigger para la inserción de los artículos.
h) Crear un trigger para la inserción de las fábricas.
i) Crear un trigger para la inserción de los clientes.
j) Crear un trigger para la inserción de los pedidos.
b) Crear un procedimiento almacenado que obtenga la página web del proveedor Juan Pérez.
44
c) Crear un procedimiento almacenado que obtener la dirección completa de la clienta Rosa
Pérez u otro cliente.
d) Crear un procedimiento almacenado que obtenga las categorías de los productos que son
vendidos a Rosa Pérez
e) Crear una vista que genere el monto total de los productos que son vendidos a Rosa Pérez.
f) Crear una vista de todos los clientes.
g) Crear una vista que genere todos los proveedores del producto impresora.
h) Crear un trigger para la inserción de un producto.
i) Crear un trigger para la modificación de un producto.
a) Cargar los siguientes datos dentro de la base de datos y completar de ser necesario.
b) Obtener los nombres de los instructores que cobran por noche.
c) Crear un procedimiento almacenado que obtenga el nombre de los asistentes a las lecciones
de grupo.
d) Crear un procedimiento almacenado que determine si Juan Pérez toma lecciones de grupo o
individual o ambas.
e) Crear una vista que obtenga el nombre de los asistentes al baile del viernes 7 de Noviembre
de 2014.
f) Crear un vista que obtenga el nombre de todos los alumnos de salsa.
g) Crear una vista de todas las clases que dicta el profesor Carlos Sainz.
h) Crear un trigger para la inserción de los datos de los Clientes.
i) Crear un trigger para la inserción de los datos de las clases.
b) Crear un procedimiento almacenado que obtenga el nombre y ciclo de los alumnos cuya
escuela sea “LOLA MORA” u otra escuela.
c) Crear un procedimiento almacenado que obtenga el título, la cantidad de páginas y registro de
todos los libros cuya especialidad sea “MATEMÁTICA” u otra especialidad.
d) Crear un procedimiento almacenado que obtenga los nombres de los alumnos y los libros a
quienes se le realizaron los préstamos y que todavía no están devueltos.
e) Crear un procedimiento almacenado que Borre la especialidad “Lengua”.
f) Crear una vista que obtenga todos los alumnos registrados en la biblioteca.
g) Crear una vista con todos los libros disponibles de la biblioteca.
h) Crear un trigger para la inserción de los libros.
i) Crear un trigger para la modificación de los libros.
j) Crear un trigger para la inserción de los alumnos.
2. Crear una vista que obtenga los datos de todos los proveedores.
3. Crear un procedimiento almacenado que obtenga los datos de todos los proveedores que nos
ingresen el suministro “AZÚCAR”.
4. Crear un procedimiento almacenado que obtenga el nombre, descripción de todos los suministros
que tengan Stock Actual “0”.
5. Crear un procedimiento almacenado que obtenga el nombre del proveedor, el nombre del
suministro, número de ingreso, y el importe (moneda) de los ingresos realizados el día 30-10-2014.
6. Crear una vista que genere todos los productos de cada una de las cuentas ordenados de manera
ascendente.
7. Crear un trigger que permita la inserción en la tabla ingreso.
8. Crear un trigger que permita la inserción en la tabla suministro.
2. Crear una vista que obtenga los datos (nombre, apellido, foto, email) de todos los usuarios cargados
en nuestra base de datos.
3. Crear un procedimiento almacenado que obtenga los nombres y apellido de los contactos del
usuario Puentes, Pablo.
4. Crear un procedimiento almacenado que Borre el usuario “Ruiz, Maria”.
5. Crear una vista de todos los grupos a los que pertenecen los usuarios, esta vista debe de estar
agrupados los datos por usuario y ordenado de manera ascendente.
6. Crear un trigger para la inserción de usuarios.
7. Crear un trigger para la inserción de comentarios.
2. Crear un procedimiento almacenado que obtenga todos los datos (DNI, apellido, nombre, dirección,
edad, teléfono) de los alumnos pertenecientes a la empresa “MOVISTAR”
3. Crear un procedimiento almacenado que obtenga los datos del profesor (DNI, apellido, nombre,
teléfono) y el tipodecurso(duración, título, programa) del curso cuyo identificador es “345”.
4. Crear un procedimiento almacenado que obtenga el nombre, apellido, edad de los alumnos que
tengan nota >= 6.
7. Crear una vista que devuelva un listado de todos los profesores y que tipo de cursos dictan.
8. Crear una vista de todos los alumnos que posean una dependencia laboral.
9. Crear un trigger que permita la inserción de alumnos.
10. Crear un trigger que permita la inserción de cursos.
Filmografias:
Leonardo di caprio
El renacido - Hugh Glass - 2015
El lobo de Wall Street - Jordan Belfort - 2013
El gran Gatsby - Jay Gatsby - 2012
Django desencadenado - Calvin Candie - 2011
J. Edgar - J. Edgar Hoover - 2010
Origen - Cobb - 2010
Shutter Island - Teddy Daniels - 2008
Diamante de sangre - Danny Archer - 2006
Infiltrados - Billy - 2004
El aviador - Howard Hughes - 2002
Titanic - Jack Dawson - 1996
Anthony Hopkins
Collide - Hagen Kahl - 2016
Misconduct - Arthur Denning - 2015
Blackway – Lester 2015
Premonición - John Clancy – 2015
Noé - Methuselah - 2013
Thor: El mundo oscuro - Odin - 2013
Red 2 - Bailey - 2013
Hitchcock, el maestro del suspenso - Alfred Hitchcock - 2011
Thor - Odin – 2011
El rito - Father Lucas Trevant – 2010
American Masters (TV Series) - Narrator – 2007
Freedom: A History of Us - (TV Series) - George Washington – 2002
El dragón rojo - Dr. Hannibal Lecter – 2002
M.I.-2 (Misión imposible 2) - Mission Commander Swanbeck - 1999
Grandes esperanzas (TV Series) - Abel Magwitch - 1991
Harrison Ford
Star Wars: El despertar de la fuerza - Han Solo - 2015
El secreto de Adaline - William Jones - 2014
Nature Is Speaking (TV Series) - The Ocean - 2014
Los mercenarios 3 - Drummer - 2013
Los amos de la noticia - Mack Tannen - 2013
El juego de Ender - Colonel Graff - 2013
42 - Branch Rickey - 2011
Cowboys & Aliens - Woodrow Dolarhyde - 2010
Medidas extraordinarias - Dr. Stonehill - 2009
Indiana Jones y el reino de la calavera de cristal - Indiana Jones - 2006
Firewall - Jack Stanfield - 2004
K-19: The Widowmaker - Capt. Alexei Vostrikov - 2000
Caprichos del destino - Dutch Van Den Broeck – 1998
Air Force One (El avión del presidente) - President James Marshall - 1997
Peligro inminente - Jack Ryan - 1993
Las aventuras del joven Indiana Jones (TV Series) - 1993
Indiana Jones y la última cruzada - Indiana Jones - 1988
Indiana Jones y el templo maldito - Indiana Jones - 1983
El retorno del Jedi - Han Solo - 1982
En busca del arca perdida - Indy - 1980
El imperio contraataca - Han Solo - 1979
La guerra de las galaxias - Han Solo - 1977
Petrocelli (TV Series) - Tom Brannigan – 1974
Russel Crowe
Dos buenos tipos - Jackson Healy - 2015
El maestro del agua - Connor - 2014
Noé - Noah – 2014
El hombre de acero - Jor-El - 2013
La trama - Mayor Hostetler - 2012
Los miserables - Javert - 2012
El hombre de los puños de hierro - Jack Knife - 2012
Republic of Doyle (TV Series) - Boyd Kelley - 2010
Robin Hood - Robin Longstride - 2009
Red de mentiras - Ed Hoffman - 2007
Gánster americano - Richie Roberts - 2007
El tren de las 3:10 - Ben Wade - 2006
Cinderella Man. El hombre que no se dejó tumbar - Jim Braddock - 2003
Una mente maravillosa - John Nash - 2000
Gladiator - Maximus – 1999
Virtuosity - SID 6.7 - 1995
La fuerza de la sangre - FBI Agent Zack Grant - 1995
The Late Show (TV Series) - Shirty, the Slightly Aggressive Bear - 1992
Police Rescue (TV Series) - Constable Tom 'Bomber' Young - 1992
Acropolis Now (TV Series) - Danny O' Brian - 1991
Angelina Jolie
Kung Fu Panda 3 - Tigress - 2015
Maléfica - Maleficent - 2011
Kung Fu Panda 2 - Tigress - 2010
The Tourist - Elise Clifton-Ward – 2010
Agente Salt - Evelyn Salt - 2008
Wanted - Se busca - Fox - 2008
Kung Fu Panda - Tigress - 2007
Beowulf, la leyenda - Grendel's Mother - 2007
Sr. y Sra. Smith - Jane Smith - 2004
Alejandro Magno - Olympias - 2004
Sky Captain y el mundo del mañana - Franky – 2004
El espantatiburones - Lola - 2004
Lara Croft Tomb Raider: La cuna de la vida - Lara Croft - 2002
Lara Croft: Tomb Raider - Lara Croft – 2000
60 segundos - Sara 'Sway' Wayland – 1999
Se pide:
a) Crear una vista que genere la lista de actores en su versión más simple (nombre, apellido,
IMDB)
b) Crear un procedimiento almacenado que genere una lista de actores cuyo nombre comienza
con una determinada letra: “A”
c) Crear una vista que genere una lista de todas las películas.
d) Crear un procedimiento almacenado que genere una lista de películas que trabajó “Leonardo
Di Caprio”.
e) Crear un procedimiento almacenado que genere una lista de Series que trabajó “Anthony
Hopkins”.
f) Crear una vista que genere una lista de películas y papel que interpretó “Russell Crowe”.
g) Crear un procedimiento almacenado que genere una lista de Películas que comienzan con la
palabra STAR y qué actores trabajaron en ellas.
59