Sunteți pe pagina 1din 4

UNIVERSIDAD ANDINA - SEDE PUERTO MALDONADO SISTEMA DE BASE DE DATOS I SEGUNDO EXAMEN

ALUMNO: CICLO : FECHA:

1. CONSTRUIR LA SIGUIENTE BASE DE DATOS.


CREATE DATABASE FINANCIERA CREATE TABLE Financiera ( CodFinanciera int primary key, NomFinanciera CHar(30), Pais char(30) ) Create table Proyecto ( CodProyecto char(3) primary key, NomProyecto char(30), Inicio datetime, fin datetime, CodFinanciera int, foreign key (CodFinanciera) references Financiera ) create table subProyecto ( CodSubProyecto char(3) primary key, CodProyecto char(3), foreign key (CodSubProyecto) references Proyecto, foreign key (CodProyecto) references Proyecto ) create table Investigador ( CodInvestigador int primary key, NomInvestigador Char(30), ApelInvestigador char(30) ) create table Investigador_Proyecto ( CodInvestigador int, CodProyecto char(3), Principal char(1), foreign key (CodInvestigador) references Investigador, foreign key (CodProyecto) references Proyecto )

Carrera Profesional de Ingeniera de Sistemas.

Docente: Ing. Edwin L. Angeles Ramrez

UNIVERSIDAD ANDINA - SEDE PUERTO MALDONADO 2. LLENAR LAS TABLAS CON LOS SIGUIENTES DATOS.
insert into Financiera values('1','Americana','EEUU') insert into Financiera values('2','Paises Bajos','Holanda') insert into Financiera values('3','Kunz','Alemania') insert into Financiera values('4','Royal','Francia') insert into Investigador values('1','Julio','Farfan') insert into Investigador values('2','Rosa','Davila') insert into Investigador values('3','Juan','LLanos') insert into Investigador values('4','Teresa','Aguilar') insert into Investigador values('5','Rosa','Diaz') insert into Investigador values('6','Juan','Carpio') insert into Investigador values('7','Teresa','Mendoza') insert into Investigador values('8','Celia','Ramos') insert into Investigador values('9','Dalia','Hermoza') insert into Investigador values('10','Sandro','Vera') insert into Proyecto values('p01','Urubamba','2000/05/10','2001-03-24','1') insert into Proyecto values('p02','Cusco',2001/05/25,null,'1') insert into Proyecto values('p03','Calca',2001/05/29,null,'1') insert into Proyecto values('p04','Cajamarca',2001/04/30,null,'2') insert into Proyecto values('p05','Yucay',2001/04/30,null,'1') insert into Proyecto values('p06','Lima',2001/04/28,null,'2') insert into Proyecto values('p07','Jesus Maria',2001/04/28,null,'2') insert into subProyecto values('p01','p02') insert into subProyecto values('p03','p02') insert into subProyecto values('p05','p01') insert into subProyecto values('p07','p06') insert into Investigador_Proyecto values('1','p01','s') insert into Investigador_Proyecto values('2','p01','n') insert into Investigador_Proyecto values('3','p01','n') Carrera Profesional de Ingeniera de Sistemas. Docente: Ing. Edwin L. Angeles Ramrez

UNIVERSIDAD ANDINA - SEDE PUERTO MALDONADO


insert into Investigador_Proyecto values('1','p02','n') insert into Investigador_Proyecto values('4','p02','s') insert into Investigador_Proyecto values('5','p02','n') insert into Investigador_Proyecto values('6','p02','n') insert into Investigador_Proyecto values('5','p03','s') insert into Investigador_Proyecto values('7','p03','n') insert into Investigador_Proyecto values('7','p05','s') insert into Investigador_Proyecto values('8','p04','s') insert into Investigador_Proyecto values('9','p04','n')

3. REALIZAR LAS SIGUIENTES CONSULTAS: (20 puntos)


3.1. QUE PERMITA SABER CUANTOS PROYECTOS TERMINADOS, HAN DEMORADO MAS DE CINCO MESES PARA SU EJECUCION.
nomproyecto meses_trabajados ------------------------------ ---------------Urubamba 11 (1 row(s) affected)

3.2. EN QUE PROYECTOS QUE AUN ESTEN SIN TERMINAR, PARTICIPA UN DETERMINADO INVESTIGADOR.
NomInvestigador CodInvestigador ---------------------- --------------Julio 1 Teresa 4 Rosa 5 Juan 6 Rosa 5 Teresa 7 Teresa 7 Celia 8 Dalia 9 (9 row(s) affected) NomProyecto ----------------------Cusco Cusco Cusco Cusco Calca Calca Yucay Cajamarca Cajamarca fin ----------------------NULL NULL NULL NULL NULL NULL NULL NULL NULL

3.3. EN QUE PROYECTOS (NOMBRES) QUE SE HAYAN TERMINADO, HA PARTICIPADO UN DETERMINADO INVESTIGADOR PRINCIPAL.
NomInvestigador NomProyecto Fin Principal --------------------- --------------------- ----------------------- --------Julio Urubamba 2001-03-24 00:00:00.000 s (1 row(s) affected)

Carrera Profesional de Ingeniera de Sistemas.

Docente: Ing. Edwin L. Angeles Ramrez

UNIVERSIDAD ANDINA - SEDE PUERTO MALDONADO


3.4. HACER UN LISTADO DE TODAS LAS FINANCIERAS, INVESTIGADORES PRINCIPALES Y SUS RESPECTIVOS PROYECTOS QUE NO HAYAN TERMINADO SU EJECUCION, ADEMAS CALCULA EL TIEMPO QUE HA TRANSCURRIDO POR CADA PROYECTO.
NomFinanciera NomProyecto NomInvestigador Fin Principal AOS TRANSCURRIDOS MESES TRANSCURRIDOS ------------- ------------ ------------------ ---- --------- ------------------ ------------------Americana Cusco Teresa NULL s 112 1 Americana Calca Rosa NULL s 112 1 Americana Yucay Teresa NULL s 112 1 Paises Bajos Cajamarca Celia NULL s 112 1 (4 row(s) affected)

3.5. HACER UN LISTADO DE LAS FINANCIERAS, DONDE FIGUREN EL NUMERO DE INVESTIGADORES Y NUMEO DE PROYECTOS QUE TIENEN A CARGO CADA UNO DE ESTOS (ORDENAR ALFABETICAMENTE POR FINANCIERAS)
NomFinanciera Nro Investigadores ------------------------------ -----------------Americana 7 Kunz 0 Paises Bajos 2 Royal 0 Warning: Null value is eliminated by an aggregate (4 row(s) affected) Nro Proyectos ------------4 0 3 0 or other SET operation.

1. DIAGRAMA DE LA BASE DE DATOS FINANCIERA.

Carrera Profesional de Ingeniera de Sistemas.

Docente: Ing. Edwin L. Angeles Ramrez

S-ar putea să vă placă și