1. Q1: Nombre de los investigadores de TULUA y el nombre de los proyectos en los
que trabajan.
SELECT INVESTIGADOR.NOMBRE, PROYECTO.NOMBREPROYECTO
FROM INVESTIGADOR, PROYECTO, ASIGNADO_A
WHERE( (INVESTIGADOR.CIUDAD = 'TULUA') AND
(INVESTIGADOR.CODIGOINVESTIGADOR = ASIGNADO_A.CODIGOINVESTIGADOR)
AND (ASIGNADO_A.CODIGOPROYECTO = PROYECTO.CODIGOPROYECTO) )
Q2: Nombre del investigador responsable y fecha de inicio del proyecto llamado
“ROBOTICA”.
SELECT INVESTIGADOR.NOMBRE, PROYECTO.FECHAINI
FROM INVESTIGADOR, PROYECTO, ASIGNADO_A
WHERE( (PROYECTO.NOMBREPROYECTO = 'ROBOTICA') AND
(INVESTIGADOR.CODIGOINVESTIGADOR = ASIGNADO_A.CODIGOINVESTIGADOR)
AND (ASIGNADO_A.CODIGOPROYECTO = PROYECTO.CODIGOPROYECTO) )
Q3: Nombre de los proyectos en los que trabaja algún investigador de buga.
SELECT PROYECTO.NOMBREPROYECTO
FROM INVESTIGADOR, PROYECTO, ASIGNADO_A
WHERE( (INVESTIGADOR.CIUDAD = 'BUGA') AND
(INVESTIGADOR.CODIGOINVESTIGADOR = ASIGNADO_A.CODIGOINVESTIGADOR)
AND (ASIGNADO_A.CODIGOPROYECTO = PROYECTO.CODIGOPROYECTO) )
Q4: Nombre y teléfono de los investigadores principales que trabajen en proyectos
cuyo presupuesto sea inferior a 6000000 EUR
SELECT INVESTIGADOR.NOMBRE, INVESTIGADOR.TELEFONO
FROM INVESTIGADOR, PROYECTO, ASIGNADO_A
WHERE( (PROYECTO.PRESUPROYECTO < 6000000) AND
(INVESTIGADOR.CODIGOINVESTIGADOR = ASIGNADO_A.CODIGOINVESTIGADOR)
AND (ASIGNADO_A.CODIGOPROYECTO = PROYECTO.CODIGOPROYECTO) )
Q5: Nombre de los proyectos que hayan comenzado este año y que pertenezcan al
plan, cuyo código sea “PEUR”.
SELECT PROYECTO.NOMBREPROYECTO
FROM PROYECTO,PLAN
WHERE( (PROYECTO.FECHAINI = '2009') and (PROYECTO.CODIGOPLAN =
PLAN.CODIGOPLAN) AND ( PLAN.CODIGOPLAN = 'PEUR' )
)
Q6: Nombre de los investigadores principales de los proyectos cuya entidad
financiadora sea la “CICYT”.
SELECT INVESTIGADOR.NOMBRE
FROM PROYECTO, PLAN, INVESTIGADOR, ASIGNADO_A
WHERE( (PROYECTO.CODIGOPROYECTO = ASIGNADO_A.CODIGOPROYECTO) AND
2. (ASIGNADO_A.CODIGOINVESTIGADOR =
INVESTIGADOR.CODIGOINVESTIGADOR ) AND
(PROYECTO.CODIGOPLAN = PLAN.CODIGOPLAN) AND (
PLAN.ENTIDADPLAN = 'CICYT' )
)
Q7: Nombre de los planes a los que pertenecen los proyectos con un presupuesto
superior a 1000000 EUR pero que cuyo investigador principal no sea ni de TULUA ni
de BUGA.
SELECT INVESTIGADOR.NOMBRE
FROM PROYECTO, PLAN, INVESTIGADOR, ASIGNADO_A
WHERE( (PROYECTO.CODIGOPROYECTO = ASIGNADO_A.CODIGOPROYECTO) AND
(ASIGNADO_A.CODIGOINVESTIGADOR =
INVESTIGADOR.CODIGOINVESTIGADOR ) AND
(PROYECTO.CODIGOPLAN = PLAN.CODIGOPLAN) AND
( PROYECTO.PRESUPROYECTO < 1000000 ) AND (
INVESTIGADOR.NOMBRE <> 'TULUA' ) AND
( INVESTIGADOR.NOMBRE <> 'BUGA' )
)
Q8: Nombre de aquellos investigadores que trabajan en todos los proyectos de
investigación.
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;.
SELECT PROYECTO.NOMBREPROYECTO
FROM PROYECTO, PLAN, INVESTIGADOR, ASIGNADO_A
WHERE( (PROYECTO.CODIGOPROYECTO = ASIGNADO_A.CODIGOPROYECTO) AND
(ASIGNADO_A.CODIGOINVESTIGADOR =
INVESTIGADOR.CODIGOINVESTIGADOR ) AND
(PROYECTO.CODIGOPLAN = PLAN.CODIGOPLAN) AND
(INVESTIGADOR.CIUDAD = 'TULUA') AND (
PROYECTO.PRESUPROYECTO >
NOTA: ACA NO SE COMO SE HACE PROFE DEVERIA EXPLICARNOS ESO
)
)
Q10: Obtener el nombre de los investigadores que participan en proyectos que
tienen un presupuesto superior o igual al proyecto con nombre quot;FOLREquot;.
El código usado fue:
CREATE TABLE quot;INVESTIGADORquot;