Está en la página 1de 6

TALLER 5 BASES DE DATOS (ALGEBRA RELACIONAL)

DAVID FERNANDO VALENCIA SANDOVAL JOSE EDIER YEPES ROJAS JUAN CAMILO BLANCO CASTAO

Instructor ANDRES FELIPE ESCOBAR Ing. Sistemas

SERVICIO NACIONAL DE APRENDIZAJE CENTROLATINOAMERICANO DE ESPECIES MENORES ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION TULUA VALLE 2013

Parte 1 - Consultas sobre una sola tabla A-Consulte el nombre y apellido de todos los empleados cuyo nsssuper sea igual a 333445555. R1 R2

B-Obtenga el nss de los empleados que ganan ms de 25000. R1 R2

C-Obtenga el cdigo de los departamentos que tienen nombre diferente a Investigacin. R1 R2

D-Consulte el nmero y el nombre del lugar de lugares_deptos cuyo nmero sea igual a 1 o a 5. R1 R2

E-Obtenga las horas y el nmero de proyecto de la tabla trabaja_en que tienen el nmero de proyecto mayor o igual a 3. R1 R2

F-Consulte los lugares de todos los proyectos cuyo departamento es el 4 y el 1. R1 R2

G-Consulte el nombre, el sexo y fecha de nacimiento de todos los dependientes que nacieron entre el 1 de Enero de 1978 y 30 de Mayo de 1979 R1 R2

H-Consulte el nsse, sexo y nombre de los dependientes que tenga parentesco conyuge.

R1 R2

(DEPENDIENTE) (R1)

I-Obtenga el nombre y la direccin de todos los empleados cuya direccin contenga la palabra Higueras. R1 R2 (R1) (EMPLEADO)

J-Consulte el nombre y apellido de los empleados cuyo sexo sea femenino y ordenar descendentemente por nombre los resultados. R1 R2 (EMPLEADO) (R1)

Parte 2 Consultas con mas de una tabla a-Obtenga los nombres de todos los empleados del departamento 5 que trabajan ms de 10 horas por semana en el proyecto ProductoX.
R1_(nd=5)(Empleados) R2R1||_(R1.nss=Trabaja_en.nsse) Trabaja_en R3_(nombrep="Productox")(Proyecto) R4R3||_(R3.numerop=Trabaja_(_en).nump)Trabaja_en R5R2||_(R2.nsse=R4.nsse)(R4) R6_(horas>10)(R5) R7 _nombrep (R6)

b-Cite los nombres de todos los empleados que tienen un dependiente con el mismo nombre de pila que de ellos.
R1

| | Emplado.nss=dependiente.nsse

R2 R3

c-Encuentre los nombres de todos directamente por Federico Vizcarra.


R1 R2

los

empleados

supervisados

R3

d-Para cada proyecto cite el nombre del proyecto y el total de horas que trabajan todos los empleados en ese proyecto.
R1 Empleado |x| Trabaja_En Empl.nss = Trabaja_En.nsse R2 R1 |x| Proyecto R1.nomp = proyecto.numerop R3 R1.nombre (R2) Sum(horas)

e-Obtenga los nombres de todos los empleados que trabajan en cada uno de los proyectos.
R1 Empleado |x| Trabaja_En Emp.nss = trabaja.nsse R2 (R1) R1.nombrep

f-Obtenga los nombres de los empleados que no trabajan en ningn proyecto. R1 Empleado |X| TRABAJA_En Empleado.nss != Trabaja_en.nsse R2 (R1)

g-Para cada departamento obtenga el nombre del departamento y el salario medio de todos los empleados que trabajan en l. R1 EMPLEADO |X| Departamento Empleado.nd = Departamento.numd R2 (R1)

h-Obtenga el salario medio de todos los empleados de sexo femenino. R1 R2 (EMPLEADO)