Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
GBDTarea2

GBDTarea2

Ratings: (0)|Views: 0|Likes:
Published by shabedekam

More info:

Published by: shabedekam on May 17, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/10/2013

pdf

text

original

 
Universidad Nacional del Altiplano
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
Gestión de Bases de Datos
Tarea 2: Consultas SQL.
Profesor: Oliver Amadeo Vilca Huayta
Fecha de Entrega: Febrero 08
.SQL (Structured Query Language, Lenguaje Estructurado de Consultas), lenguaje estándarde bases de datos relacionales más ampliamente utilizado y de mayor in‡uencia en el entornocomercial y académico.1.
Considere la siguiente relación:
.Empleado(CodigoE, Nombre, Paterno, Materno).Trabajos(CodigoE, Horas, Cali…cación).La relación TRABAJOS contiene todos los trabajos efectuados durante el periodo deun año. Para registrar los trabajos de un cliente se almacena el código de empleado(CODIGOE), las HORAS que utilizó y la CALIFICACÓN correspondiente a cadatrabajo.(a) Nombre completo de los empleados que tienen todas sus cali…caciones mayores a16 (sin repetición).(b) Empleados para los cuales el número de trabajos hechos durante el presente añoexcede a 70 (trabajos). Para estos empleados mostrar la hora del trabajo maslargo y su respectiva cali…cación (del trabajo mas largo).(c) Para cada código de cliente X el mayor de: la hora promedio de sus trabajos concali…cación 12 y la hora promedio de sus trabajos con cali…cación 17.2.
Considere la siguiente consulta: "Encontrar los nombres de clientes con Raiting mayor que todos los clientes que tienen edad 
<
21". Las siguientes dos consultas SQL pre-tenden responder a esta pregunta. ¿Calculan el resultado? si no, explique porque.¿Bajo que condiciones podrían calcular el mismo resultado (correcto)? 
.SELECT C.snameFROM Cliente CWHERE NOT EXIST(SELECT * FROM Cliente c2 WHERE c2.age
<
21 AND C.raiting
<
=c2.raiting)SELECT *FROM Cliente cWHERE c.raiting
>
ANY (SELECT c2.raiting FROM Cliente c2 WHERE c2.age
<
21)1

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->