Está en la página 1de 6

PONTIFICIA UNIVERSIDAD CATLICA DEL ECUADOR

FACULTAD DE INGENIERIA
ESCUELA DE SISTEMAS

Nombre: Patricio Prez Fecha:08-11-2016


Curso: Sexto Nivel Tema: Algebra relacional y rboles de
consulta
Consulta 1:

SELECT Nombre, Apellido1, Direccin

FROM EMPLEADO, DEPARTAMENTO

WHERE NombreDpto=Investigacin AND NumeroDpto=Dno;

Nombre , Apellido 1, Direccion ( Empleado| X|NumeroDpto=Dno ( NombreDpto Investigacio n (Departamento) ) )


' '
Consulta 4:

(SELECT DISCTINCT NumProyecto

FROM PROYECTO, DEPARTAMENTO, EMPLEADO

WHERE NumDptoProyecto=NumeroDpto AND DniDirector=Dni

AND Apellido1=Perez)

UNION

(SELECT DISCTINCT NumProyecto

FROM PROYECTO, TRABAJA_EN, EMPLEADO

WHERE NumProyecto=NumProy AND DniEmpleado=Dni

AND Apellido1=Perez);

NumProyecto (TRABAJ A EN |X|NumDptoProyecto= NumeroDpto ( DEPARTAMENTO| X|DniDirector= Dni ( Apellido1 Pere z ( EMPLEADO
' '

NumProyecto (PROYECTO| X|NumProyecto=Numproy (TRABAJ A EN |X|DniEmpleado=Dni ( Apellido 1 Pere z ( EMPLEADO ) ) ) )


' '
Consulta 8:

SELECT E.Nombre, E.Apellido1, S.Nombre, S.Apellido1

FROM EMPLEADO AS E, EMPLEADO AS S

WHERE E.SuperDni=S.Dni;

E . Nombre , E . A pellido 1 ,S . Nombre , S . Apellido 1 (( s) (Empleado)| X|( E . SuperDni=S . Dni ) ( E )( Empleado))

S EMPLEADO
E EMPLEADO
Consulta 1B:

SELECT E.Nombre, E.NombreC, E.Direccion

FROM EMPLEADO E, DEPARTAMENTO D

WHERE D.Nombre=Investigacion AND D.NumeroDpto=E.NumeroDpto;

Departamento
D . Nombre Investigacio n ( ( E ) () )
' '


( D ) ( Empleado )|X|(D . NumeroDpto=E . NumeroDpto )
E . Nombre, E .NombreC , E . Direccion

E EMPLEADO

D DEPARTAMENTO
Consulta 27:

SELECT NumProyecto, NombreProyecto, COUNT (*)

FROM PROYECTO, TRABAJA_EN, EMPLEADO

WHERE NumProyecto=NumProy AND Dni=DniEmpleado AND Dno=5

GROUP BY NumProyecto, NombreProyecto;

TRABAJA EN | X|
Proyecto|X|NumProyecto=NumProy ( Dni=DniEmpleado ( Dno=5 ( Empleado ) ) )
NumProyecto , NombreProyecto ()
NumProyecto , NombreProyecto F count ( )

También podría gustarte