TALLER ALGEBRA RELACIONAL




          JHONATAN GIL ARANGO

          LUIS FERNANDO RAMIREZ




UNIDAD CENTRAL DEL VALLE ...
TALLER ALGEBRA RELACIONAL




          JHONATAN GIL ARANGO

          LUIS FERNANDO RAMIREZ




               Presentado...
Ejercicios Álgebra Relacional
Q1: Nombre de los investigadores de Madrid y el nombre de los proyectos en los
que trabajan....
π PROYECTO.Nombre(σ PROYECTO. Fecha_Inicio >= “2009-01-01”)and(σ PLAN
Código_Plan = PROYECTO.Código_Plan)and(σ PLAN Código...
Solución//:
π PROYECTO.Nombre, Código_Proyecto (σ PROYECTO. presupuesto >= 100.000).
Q15: Obtener el nombre y los códigos ...
Upcoming SlideShare
Loading in …5
×

Taller Algebra Relacional

1,357 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,357
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Taller Algebra Relacional

  1. 1. TALLER ALGEBRA RELACIONAL JHONATAN GIL ARANGO LUIS FERNANDO RAMIREZ UNIDAD CENTRAL DEL VALLE DEL CAUCA (UCEVA) INGENIERIA DE SISTEMAS V SEMESTRE 2009 TULUA – VALLE
  2. 2. TALLER ALGEBRA RELACIONAL JHONATAN GIL ARANGO LUIS FERNANDO RAMIREZ Presentado a: Ing. EDGAR SANDOVAL UNIDAD CENTRAL DEL VALLE DEL CAUCA (UCEVA) FACULTAD DE INGENIERIAS INGENIERIA DE SISTEMAS TULUA VALLE 2009
  3. 3. Ejercicios Álgebra Relacional Q1: Nombre de los investigadores de Madrid y el nombre de los proyectos en los que trabajan. R// π INVESTIGADOR . Nombre, PROYECTO.Nombre, INVESTIGADOR.Ciudad(σ INVESTIGADOR.ciudad= “Madrid”)and(σ ASIGNADO_A . DNI_Investigador= INVESTIGADOR. DNI_Investigador)and(σ PROYECTO .Código_Proyecto = ASIGNADO_A .Código_Proyecto)(INVESTIGADOR X ASIGNADO_A X PROYECTO ). Q2: Nombre del investigador responsable y fecha de inicio del proyecto llamado “NEPTUNO”. R// π INVESTIGADOR . Nombre,INVESTIGAODR. Tipo_Participación, PROYECTO. Fecha_Inicio (σ PROYECTO.Nombre =“ NEPTUNO”)and(σ ASIGNADO_A.Código_Proyecto = PROYECTO .Código_Proyecto). and (σ ASIGNADO_A . Tipo_Participación=”Investigador Responsable”) and(σ INVESTIGADOR. DNI_Investigador= ASIGNADO_A. DNI_Investigador) (INVESTIGADOR X ASIGNADO_A X PROYECTO ). Q3: Nombre de los proyectos en los que trabaja algún investigador de Soria. R// π INVESTIGADOR.Nombre, PROYECTO.Nombre(σ INVESTIGADOR.ciudad= “Soria”)and(σ ASIGNADO_A . DNI_Investigador= INVESTIGADOR. DNI_Investigador)and(σ PROYECTO .Código_Proyecto = ASIGNADO_A .Código_Proyecto) (INVESTIGADOR X ASIGNADO_A X PROYECTO ). . Q4: Nombre y teléfono de los investigadores principales que trabajen en proyectos cuyo presupuesto sea inferior a 5000 EUR. Solución//: π INVESTIGADOR.Nombre, INVESTIGADOR.teléfono (σ PROYECTO. Presupuesto < 5000)and(σ ASIGNADO_A.Código_Proyecto = PROYECTO .Código_Proyecto)and (σ ASIGNADO_A . Tipo_Participación=”Investigador Principal”) and (σ INVESTIGADOR. DNI_Investigador= ASIGNADO_A. DNI_Investigador) (INVESTIGADOR X ASIGNADO_A X PROYECTO ). Q5: Nombre de los proyectos que hayan comenzado este año y que pertenezcan al plan, cuyo código sea “PEUR”. Solución//:
  4. 4. π PROYECTO.Nombre(σ PROYECTO. Fecha_Inicio >= “2009-01-01”)and(σ PLAN Código_Plan = PROYECTO.Código_Plan)and(σ PLAN Código_Plan =“PEUR”) ( PROYECTO X PLAN). . Q6: Nombre de los investigadores principales de los proyectos cuya entidad financiadora sea la “CICYT”. Solución//: π INVESTIGADOR . Nombre (σ PLAN.Entidad_Financiadora =“CICYT”)and(σ PROYECTO . Código_Plan = PLAN. Código_Plan)and(σ ASIGNADO_A .Código_Proyecto = PROYECTO.Código_Proyecto)and(σ ASIGNADO_A . Tipo_Participación=”Investigador Principal”) and(σ INVESTIGADOR. DNI_Investigador= ASIGNADO_A. DNI_Investigador) (INVESTIGADOR X ASIGNADO_A X PROYECTO X PLAN). Q7: Nombre de los planes a los que pertenecen los proyectos con un presupuesto superior a 10000 EUR pero que cuyo investigador principal no sea ni de Madrid ni de Barcelona. Solución//: π PLAN.Nombre(σ( INVESTIGADOR.ciudad != “madrid”)and( INVESTIGADOR.ciudad != “Barcelona”) )and(σ ASIGNADO_A . DNI_Investigador= INVESTIGADOR. DNI_Investigador)and(σ PROYECTO .Código_Proyecto = ASIGNADO_A .Código_Proyecto) and(ASIGNADO_A . Tipo_Participación=”Investigador Principal”)and(σ PROYECTO .presupuesto >10000) and(σ PLAN. Código_Plan=PROYECTO . Código_Plan). Q8: Nombre de aquellos investigadores que trabajan en todos los proyectos de Investigación. Solución//: π INVESTIGADOR . Nombre (σ ASIGNADO_A . DNI_Investigador= INVESTIGADOR. DNI_Investigador)and(σ PROYECTO .Código_Proyecto = ASIGNADO_A .Código_Proyecto). Q9: Obtener el nombre de los proyectos cuyo investigador principal es de La Coruña y que tienen un presupuesto concedido superior a todos los proyectos financiados por el plan quot;CICYTquot;. Solución//: π PROYECTO.Nombre( INVESTIGADOR.ciudad != “Coruña ”) and(σ ASIGNADO_A . DNI_Investigador= INVESTIGADOR. DNI_Investigador)and(σ PROYECTO .Código_Proyecto = ASIGNADO_A .Código_Proyecto) … Q10: Obtener el nombre de los investigadores que participan en proyectos que tienen un presupuesto superior o igual al proyecto con nombre quot;FOLREquot;. Solución//: π INVESTIGADOR . Nombre Q13: Obtener el nombre y el código de los proyectos con un presupuesto superior a 100.000 €.
  5. 5. Solución//: π PROYECTO.Nombre, Código_Proyecto (σ PROYECTO. presupuesto >= 100.000). Q15: Obtener el nombre y los códigos de proyectos que tienen un presupuesto inferior a 100.000 € y en los que no trabajen investigadores de Barcelona. π PROYECTO.Nombre, Código_Proyecto (σ PROYECTO. presupuesto >= 100.000) and(σ ASIGNADO_A.Código_Proyecto = PROYECTO .Código_Proyecto). and (σ INVESTIGADOR. DNI_Investigador= ASIGNADO_A. DNI_Investigador)and(σ INVESTIGADOR. Ciudad != “barcelona”)(INVESTIGAODR X ASIGNADO_A X PROYECTO).

×