dberes

Páginas: 9 (2116 palabras) Publicado: 6 de junio de 2014
Práctico Nº 4 SQL
Ejercicio 1: Deportes
PERS (Personas) = {Dni, Nom, Sexo, Edad, Dir, Tel, Zona}
DEPO (Deportes) = {Codd, Nomd, Clase}
CLUB (Clubes) = {Codc, Nomc, Dir, Tel, Cat, Zona}
PRAC (Practican) = {Dni, Codd, Codc}
a) Resuelva las consultas planteadas usando el lenguaje SQL.
1. Obtener el nombre de las personas que practican (simultáneamente) los deportes D01, D22 yD10 (códigos).
2. Obtener el nombre de las personas que no practican deportes en Ausonia.
3. Obtener el DNI de las personas que practican deportes en Ausonia o bien practican en la UVT.
4. Obtener el código de los deportes que son practicados solamente por hombres.
5. Obtener nombre y dirección de las personas que viven en la misma zona que Juan Pérez, DNI 20.498.425.
6. Obtener el nombre delas personas mayores que Ana García (DNI: 18.498.425).
7. Obtener el nombre de las personas que practican en clubes que están ubicados en la misma zona en la que ellos viven.
8. Obtener el nombre de las personas junto al nombre del deporte que práctica. Se deben incluir todas las personas registradas mas allá que no estén practicando ningún deporte.
9. Obtener el nombre de los deportespracticados en todos los clubes.
10. Obtener los clubes (todos sus datos) en los que se practican todos los deportes de balón (clase).
11. Obtener las personas (todos sus datos personales) que practican todos los deportes.
12. Obtener el nombre de las personas que practican todos los deportes que se practican en el Banco Hispano.
b) Sobre el esquema de base de dato planteado en el Ejercicio 1 -Deportes enuncie las consultas en SQL para actualizarla:
1) Inserte nuevas Personas (deportista) con los siguientes datos:
< 14895399, Perez Edgar, M, 35, Hipólito Irigoyen 528, 4222935, Rawson >
< 24835599, González Rosa, F, 50, Hipólito Irigoyen 528, 4229115, Rivadavia >
< 34895399, Fernández Luis, M, 28, Hipólito Irigoyen 528, 4293538, Santa Lucia >
< 17895399, Ruiz Analia, F, 18, HipólitoIrigoyen 528, 4258912, Pósito >
2) Inserte el nuevo deporte con los siguientes datos:
< d99 , Tenis , terrestre >
3) Inserte el nuevo club con los siguientes datos:
< c99, Universidad, 25 de Mayo, 4311425, cat, Capital >
4) Inserte la nueva tupla para practica con los siguientes datos:
< 14895399, d99, c99 >
5) Actualice el teléfono del Club UVT por el número 4312548.
6) Elimine elDeporte “Tenis”, controle si le permite realizar el borrado de la tupla.

c) Sobre el esquema de base de dato planteado en el Ejercicio 1 - Deportes realice las siguientes vistas:
1) Una Vista llamada Atletas que tenga los siguientes atributos dni, nombre, sexo, edad.
2) Una Vista llamada Futbolistas que tenga los siguientes atributos dni, nombre, edad y tel.Ejercicio 2: Esquema HR (Recursos Humanos)
Cuando se realiza la instalación de la Base de Datos de Oracle, por defecto se crean esquemas de ejemplo, para poder realizar pruebas. Uno de ellos es el esquema HR que trata de Recursos Humanos, a continuación se muestra el esquema HR.

Ahora resuelva las siguientes consultas planteadas usando el lenguaje SQL.

1. Mostrar el nombre (first_name ylast_name) y el salario (salary) de todos los empleados. Cambie el nombre de la columna first_name a Nombre y last_name a Apellido y salary a Salario.
2. Mostrar el nombre (first_name y last_name) y el salario (salary) de todos los empleados ordenado alfabéticamente por apellido (last_name).
3. Mostrar el apellido (last_name) y la Comisión (commission_pct) que perciben los empleados cuya comisión seamayor a 0.25. Mostrarlos ordenado en forma descendente por last_name.
4. Mostrar la cantidad de empleados que trabajan en el departamento 100.
5. Mostrar todos los datos de los departamentos con identificador 10 ó 70 (department_id).
6. Mostrar el nombre (last_name) de los empleados junto al nombre del departamento (department_name) donde trabajan.
7. Mostrar el nombre (last_name) de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • dberes
  • Dber
  • dber
  • Dberes
  • dber
  • Dber
  • dberes
  • Dber

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS