You are on page 1of 2

Universidad Nacional Abierta y a Distancia

Escuela de ciencias bsicas, tecnologa e ingeniera


Bases de datos bsico

1. Modelo de datos corregido y convertido en modelo relacional

Vctor Julio Martnez Barrios


C.C. 1 067 093 036
Aporte I
Universidad Nacional Abierta y a Distancia
Escuela de ciencias bsicas, tecnologa e ingeniera
Bases de datos bsico

2. Creacin de las consultas en las tablas del modelo relacional


a. SELECT concat(B.nombres,' ',B.apellidos) AS nombreinvestigador
FROM personas_proyecto as A
INNER JOIN personas as B on A.codigopersona=B.identificacion
INNER JOIN proyecto as C on A.codigoproyecto=C.consecutivo
where B.cdtipo='I' and C.titulo='Causa de reproduccin de los virus'

b. SELECT concat(A.nombres,' ',A.apellidos) AS auxiliar,


C.nombre as postgrado
FROM personas as A
INNER JOIN inv_postgrado as B ON A.identificacion=B.cdinvestigador
INNER JOIN postgrados as C on B.cdpostgrado=C.codigo
WHERE A.cdtipo='A'

c. SELECT C.titulo as nombreproyecto,


concat(B.nombres,' ',B.apellidos) as nombrepersona,
(CASE WHEN B.cdtipo='I' THEN 'Investigador'
ELSE 'Auxiliar' END)AS tipopersona
FROM personas_proyecto AS A
INNER JOIN personas as B on A.codigopersona=B.identificacion
INNER JOIN proyecto as C on A.codigoproyecto=C.consecutivo

d. SELECT A.nombre as grupo_investigacion,


B.titulo as investigacion,
concat(D.nombres,' ',D.apellidos) as director
FROM grupo_investigacion AS A
INNER JOIN proyecto as B on A.codigo=B.grupo_investigacion_codigo
INNER JOIN personas_proyecto AS C on B.consecutivo = c.codigoproyecto
INNER JOIN personas D ON C.codigopersona = D.identificacion
WHERE C.esdirector='S'

Vctor Julio Martnez Barrios


C.C. 1 067 093 036
Aporte I

You might also like