Sei sulla pagina 1di 27

Ciencias De La Computación

Y Telecomunicaciones

PROYECTO DE BASE DE
DATOS 2

INF413 - SB
Docente:
ING. EDWIN CALLE TERRAZAS.

Integrantes:
1.- CONTRERAS AGUIRRE GABRIEL.

2.- RODRIGUEZ MURUCHI MOISES.

3.- YUCRA SERRUDO JUAN PABLO.

Fecha:
14 DE FEBRERO DEL 2017.
U.A.G.R.M. 2017

INDICE

INDICE .............................................................................................................................................. 2

Capítulo 1 ........................................................................................................................................... 2
PERFIL DEL PROYECTO ........................................................................................................................ 3
1.1 INTRODUCCION ......................................................................................................................... 3
1.2 ANTECEDENTES ......................................................................................................................... 4
1.3 DESCRIPCIONES DEL PROBLEMA ............................................................................................... 4
1.4 SITUACION PROBLEMATICA ...................................................................................................... 4
1.5 JUSTIFICACION........................................................................................................................... 4
1.6 PERSONAL.................................................................................................................................. 5
1.6.1 TECNICA .......................................................................................................................... 5
1.6.2 TEORICA .......................................................................................................................... 5
1.7 OBJETIVOS ................................................................................................................................. 5
1.7.1 OBJETIVO GENERAL......................................................................................................... 5
1.7.2 OBJETIVOS ESPECIFICOS.................................................................................................. 5
1.8 METODOLOGIA.......................................................................................................................... 5
1.9 ALCANCE .................................................................................................................................... 6
1.10 CRONOGRAMA ........................................................................................................................ 6
Capítulo 2 ........................................................................................................................................... 7
2.1 DISEÑO CONCEPTUAL ............................................................................................................... 7
2.2 DISEÑO LOGICO ......................................................................................................................... 8
2.3 DISEÑO FISICO ........................................................................................................................... 9
Capítulo 3 ......................................................................................................................................... 24
3.1 CONSULTAS ............................................................................................................................. 24
BIBLIOGRAFIA ................................................................................................................................... 26

2
U.A.G.R.M. 2017

CAPITULO 1

PERFIL DE LA BASE DE DATOS DE UN “INSTITUTO


TECNICO DOMINGO SAVIO”
1.1. INTRODUCCION

Una base de datos es una colección de datos relacionados. Con la palabra datos nos
referimos a conjunto de caracteres con algún significado, pueden ser numéricos,
alfabéticos y alfanuméricos. Por ejemplo, piense en los nombres, números de teléfono y
direcciones de las personas que conoce. Puede tener todos estos datos almacenados en el
disco duro de un computador.

Las bases de datos juegan un papel fundamental en la mayoría de las áreas en las que se
utilizan computadores, como en el ámbito empresarial, en el comercio electrónico,
ingeniería, medicina, justicia, educación y bibliotecas.

Hoy en día en los institutos es necesario manejar una base de datos para regularizar las
actividades académicas de una gestión.

Por la cual diseñaremos una base de datos, con los requerimientos que necesita el
establecimiento.

Para conseguir esto es necesario organizar una investigación sobre las actividades del
establecimiento mediante entrevistas, cuestionarios, y la observación para obtener
información que nos sirva para desarrollar un sistema, que ayude con el manejo
académico.

Se coordina con el director del instituto de cómo quiere que sea el sistema para ser más
accesible su uso adaptando a las necesidades que tenga el instituto en el ámbito del
manejo académico, con el fin de obtener una satisfacción total del personal calificado del
instituto.

Esta base de datos está dirigido a una parte del área académica, a lo que se refiere al
seguimiento de docentes con todas las posibles iteraciones que pueda tener con la
academia, como ser el registro de docencia, registrando información de cada docente y
poder determinación la asignación de cada docente con su respectiva materia y aula;
como ser el registro del alumnado, registrando información de cada alumno y poder

3
U.A.G.R.M. 2017
determinación la asignación de cada alumno con su respectiva materia y aula; también el
seguimiento del respectivo alumno llevando el control de su gestión.

1.2. ANTECEDENTES

El centro Educativo Domingo Savio es una Institución que cuenta con 18 años de
existencia, fue creada con la finalidad de brindar servicio educativo a la población cruceña.
Es integrante de la Corporación Educativa Domingo Savio (C.E.D.S.A), al igual que el
Colegio Bilingüe Domingo Savio, la Universidad Privada Domingo Savio y la Escuela
internacional de Alta Gestión que cierra el Circuito de formación académica con
diplomados, maestrías y doctorados.

La función de un instituto es formar profesionales (técnicos, administrativos), motivar a


los estudiantes en una formación para la vida.

En el ”INSTITUTO TECNICO DOMINGO SAVIO”, es autorizado a funcionar legalmente


mediante, RESOLUCION MINISTERIAL NUMERO 0024/2013 y ofrece una metodología
didáctica consecuente con los objetivos.

Esta institución desarrolla sus actividades en forma descentralizada y la administración se


realiza en forma autónoma tanto en el Colegio, la Universidad. La Escuela Internacional
de Alta Gestión como en el Instituto; Funciona en su edificio propio ubicado en la Cala
Bolívar #650.

1.3. DESCRIPCION DEL PROBLEMA

Se mencionan los siguientes problemas del instituto:

 Perdida de documentos del establecimiento por manejo manual.


 La información no se mantiene actualizada por gran cantidad de archivos.
 Demora al momento del registro de materia

1.4. SITUACION PROBLEMÁTICA

4
U.A.G.R.M. 2017
No cuenta con una base de datos que controle el registro académico del plantel docente y
del alumnado esto causa problemas, al momento de culminar una gestión, al manejar lo
académico ya que demora tiempo y es difícil de manejar varios archivos manualmente.

1.5. JUSTIFICACION

1.6. PERSONAL

Con todo lo que hemos aprendido hasta el momento sobre base de datos vamos
desarrollar una base de datos para un instituto.

1.6.1. TECNICA

El proyecto a desarrollar, se realiza por la necesidad que tiene el ”INSTITUTO TECNICO


DOMINGO SAVIO” de mejorar la gestión administrativa.

1.6.2. TEORICA

Nos basamos en el avance de la materia de BASE DE DATOS 1, utilizando los fundamentos


y diseño de base de datos a través del modelo orientado a objetos, libros como ser:

 ELMASRI RAMES, NAVATHE SHAMKAT B. 2007” FUNDAMENTOS SISTEMAS DE


BASE DE DATOS”, 5° EDICION.
 IVAN LOPEZ MONTALBAN, 2014 “GESTION DE BASE DE DATOS DE BASE DE
DATOS” 2° EDICION.
 EDWIN CALLE TERRAZAS, 2017 “BASE DE DATOS 1” 2° EDICION.
1.7. OBJETIVOS

1.7.1. OBJETIVO GENERAL

Diseñar una base de datos para el registro y la gestión académica del ”INSTITUTO
TECNICO DOMINGO SAVIO”.

1.7.2. OBJETIVOS ESPECIFICOS

 Realiza la captura de requisitos sobre las actividades del registro y la gestión


académica.
 Analizar toda la información recaudada para resolver los problemas y necesidades
que tiene el ”INSTITUTO TECNICO DOMINGO SAVIO”.
 Realizar el diseño conceptual, lógico y físico.
 Realizar las pruebas de la base de datos verificando su integridad a través de las
consultas.

5
U.A.G.R.M. 2017
1.8. METODOLOGIA

El diseño de la base de datos no sigue estrictamente una metodología, pero si utiliza una
herramienta de modelo UML (Lenguaje Unificado de Modelado) a través de modelo
orientado a objetos (MOO).

1.9. ALCANCE

INSTITUTO TECNICO
DOMINGO
SAVIO

SISTEMA
ACADEMICO

PLAN DE ESTUDIO DOCENTE

SISTEMA
PRESENCIAL SISTEMA INTENSIVO
(MODULAR)

AREA INFORMATICA AREA COMERCIAL AREA INFORMATICA AREA COMERCIAL

6
U.A.G.R.M. 2017
1.10. CRONOGRAMA

30 DE ENERO DE 2017 Se fue a obtener información del


”INSTITUTO TECNICO DOMINGO SAVIO”.
31 DE ENERO DE 2017 Se empezó a analizar la información
recaudada sobre las áreas de estudio y su
manera de inscripción.
31 DE ENERO DE 2017 Se presenta el perfil al docente para la
revisión del docente.
6 DE FEBRERO DEL 2017. Se presenta el perfil al docente para la
revisión del docente.
7 DE FEBRERO DEL 2017. Se presenta el perfil al docente para la
revisión del docente.
8 DE FEBRERO DEL 2017. Se presenta el perfil al docente para la
revisión del docente.
9 DE FEBRERO DEL 2017. Se realizó el Marco Teórico.
10 DE FEBRERO DEL 2017. Se realizó la corrección del informe.
11 DE FEBRERO DEL 2017. Se realizó la corrección del informe.
12 DE FEBRERO DEL 2017. Se realizó la corrección del informe.
12 DE FEBRERO DEL 2017. Se realizó pruebas de consulta.
13 DE FEBRERO DEL 2017. Se realizó pruebas de consulta.
14 DE FEBRERO DEL 2017. Se realizó pruebas de consulta.

7
U.A.G.R.M. 2017
CAPITULO 2

2.1. DICEÑO CONCEPTUAL

2.2. DISEÑO LOGICO

8
U.A.G.R.M. 2017

9
U.A.G.R.M. 2017
2.3. DISEÑO FISICO
create database l3

use L3

create table Docente(


cod_docente int primary key,
nombre varchar(15),
paterno varchar(15),
materno varchar(15),
telefono varchar(10),
grado_academico varchar(30),
estado varchar(30),
fecha_ingreso varchar(15),
año_experiencia varchar(20)
);

create table alumno(


cod_alumno int primary key,
nombre varchar(20),
paterno varchar(20),
materno varchar(20),
mail varchar(50),
telefono varchar(15),
);

create table aula(


nro_aula int primary key,
descripcion_aula varchar(30),
ubicacion varchar(30)
);

create table materia(


sigla varchar (40) primary key,
nombre varchar(100)
);

create table prerequisito(


nombre varchar(100),
sigla varchar(40)not null,
sigla_prerequisito varchar(40)not null,
primary key (sigla,sigla_prerequisito),
foreign key (sigla)references materia(sigla),
foreign key (sigla_prerequisito)references materia(sigla)
);

create table horario(


id_horario int primary key,
hora_entrada varchar(20),
hora_salida varchar(20),
dia varchar(30),
turno varchar(20),
nro_aula int not null,
foreign key(nro_aula)references aula(nro_aula)
);

10
U.A.G.R.M. 2017

create table gestion(


id_gestion int primary key,
año varchar(10)
);

create table periodo(


id_periodo int not null,
fecha_inicio date,
fecha_final date,
mes varchar(20),
id_gestion int not null,
primary key(id_periodo,id_gestion),
foreign key(id_gestion)references gestion(id_gestion)
);

create table carrera(


cod_carrera varchar(15) primary key,
area varchar(40),
nombre varchar(50)
);

create table carrera_materia(


nivel int,
cod_carrera varchar(15)not null,
sigla varchar(40)not null,
primary key(sigla,cod_carrera),
foreign key(sigla)references materia(sigla),
foreign key(cod_carrera)references carrera(cod_carrera)
);

create table grupo(


id_grupo int primary key,
nombre varchar(30)not null,
cod_docente int not null,
cod_carrera varchar(15)not null,
sigla varchar(40)not null,
id_periodo int not null,
id_gestion int not null,
foreign key(cod_docente)references docente(cod_docente),
foreign key(sigla,cod_carrera) references
carrera_materia(sigla,cod_carrera),
foreign key(id_periodo,id_gestion)references
periodo(id_periodo,id_gestion)
);

create table grupo_horario(


id_horario int not null,
id_grupo int not null,
primary key(id_grupo,id_horario),
foreign key(id_grupo)references grupo(id_grupo),
foreign key(id_horario)references horario(id_horario)
)

11
U.A.G.R.M. 2017

create table grupo_alumno(


nota float,
id_grupo int not null,
cod_alumno int not null,
primary key(id_grupo,cod_alumno),
foreign key(id_grupo)references grupo(id_grupo),
foreign key(cod_alumno)references alumno(cod_alumno)
)
INSERT INTO DOCENTE
VALUES(50,'RICARDO','LOAIZA','CUCALÓN','7852567','LICENCIADO','ACTIVO','2
015/05/01','3')
INSERT INTO DOCENTE VALUES(51,'LUIS','AGUIRRE','MARTÍNEZ'
,'76943507','LICENCIADO','ACTIVO','2015/05/01','3')
INSERT INTO DOCENTE
VALUES(52,'NANCY','VILLEGAS','VILLAO','70803009','LICENCIADO','ACTIVO','2
015/05/01','3')
INSERT INTO DOCENTE VALUES(54,'JUAN
TOMAS','JUSTINIANO','VACA','77546120','DOCTOR','ACTIVO','2013/05/04','5')
INSERT INTO DOCENTE
VALUES(55,'MAGALI','MORALES','MENDEZ','78536521','LICENCIADO','INACTIVO',
'2008/06/07','9')
INSERT INTO DOCENTE
VALUES(56,'NANCY','ABARCA','SOTA','77822672','LICENCIADO','INACTIVO','200
8/06/01','15')
INSERT INTO DOCENTE
VALUES(57,'FELIX','SILES','MUÑOZ','77490233','INGENIERO','INACTIVO','2006
/08/02','14')
INSERT INTO DOCENTE
VALUES(58,'CARLOS','MIRANDA','CARRASCO','77893234','MASTER','ACTIVO','200
9/05/01','10')
INSERT INTO DOCENTE
VALUES(59,'TOMAS','VALDELOMAR','ORELLANA','71146795','INGENIERO','ACTIVO'
,'2009/02/24','8')
INSERT INTO DOCENTE
VALUES(60,'BARTOLO','ACOSTA','CABEZAS','79052326','LICENCIADO','ACTIVO','
2009/01/12','9')
INSERT INTO DOCENTE
VALUES(61,'EDWIN','VARGAS','YAPURA','76734690','LICENCIADO','INACTIVO','2
009/01/30','7')
INSERT INTO DOCENTE
VALUES(62,'EVANS','BALCAZAR','VEIZAGA','74560856','INGENIERO','INACTIVO',
'2005/03/07','10')
INSERT INTO DOCENTE
VALUES(63,'MIGUEL','PEINADO','PEREIRA','73457110','LICENCIADO','INACTIVO'
,'2005/06/08','15')
INSERT INTO DOCENTE
VALUES(64,'JORGE','CANO','CESPEDES','75000355','LICENCIADO','INACTIVO','2
010/06/12','11')
INSERT INTO DOCENTE
VALUES(65,'RUFINO','ROMAN','ROCA','73350075','INGENIERO','ACTIVO','2004/0
7/05','13')

12
U.A.G.R.M. 2017
INSERT INTO DOCENTE
VALUES(66,'JORGE','CHAU','WONG','77647893','LICENCIADO','INACTIVO','2010/
01/12','8')
INSERT INTO DOCENTE
VALUES(67,'EUDAL','AVENDAÑO','GONZALES','79920453','LICENCIADO','ACTIVO',
'2012/06/19','6')
INSERT INTO DOCENTE
VALUES(68,'ROBERTO','LAZO','ARTEAGA','70963457','INGENIERO','ACTIVO','200
9/04/01','10')
INSERT INTO DOCENTE
VALUES(69,'SHARON','ALIAGA','HOWARD','70034056','LICENCIADO','INACTIVO','
2011/07/31','9')
INSERT INTO DOCENTE
VALUES(70,'ANGELICA','GARZON','CUELLAR','71017300','INGENIERO','INACTIVO'
,'2012/05/11','7')
INSERT INTO DOCENTE
VALUES(71,'JOSUE','VEIZAGA','GONZALEZ','74564780','DOCTOR','INACTIVO','20
04/07/05','8')
INSERT INTO DOCENTE
VALUES(72,'PERCY','TAPIA','FLORES','70039957','LICENCIADO','ACTIVO','2008
/05/09','12')
INSERT INTO DOCENTE
VALUES(73,'RICARDO','ZUNA','VILLAGOMEZ','77694304','DOCTOR','INACTIVO','1
997/01/01','20')
INSERT INTO DOCENTE
VALUES(74,'WILMA','ZUÑIGA','RUIZ','77689023','LICENCIADO','INACTIVO','200
3/05/08','18')
INSERT INTO DOCENTE
VALUES(75,'MILTON','LOPEZ','WINNIPEG','70804660','INGENIERO','INACTIVO','
2016/07/15','15')
INSERT INTO DOCENTE
VALUES(76,'ALBERTO','MOLLO','MAMANI','71056730','MASTER','INACTIVO','2016
/03/09','16')
INSERT INTO DOCENTE
VALUES(77,'SARAH','MARTINEZ','CARDONA','71214789','INGENIERO','INACTIVO',
'2015/09/04','10')
INSERT INTO DOCENTE
VALUES(78,'KATIME','GUTIERREZ','BRUNO','70115504','LICENCIADO','INACTIVOO
','2012/06/02','7')
INSERT INTO DOCENTE
VALUES(79,'EDWIN','CALIZAYA','AJHUACHO','73067084','INGENIERO','INACTIVO'
,'2014/09/01','8')
INSERT INTO DOCENTE
VALUES(80,'RICARDO','LOAIZA','CUCALÓN','7852567','LICENCIADO','INACTIVO',
'2015/05/01','3')
INSERT INTO DOCENTE
VALUES(81,'ORLANDO','RAMOS','CRUZ','78660007','LICENCIADO','INACTIVO','20
15/01/01','8')
INSERT INTO DOCENTE
VALUES(82,'CONSUELO','CAMACHO','MURILLO','77643788','LICENCIADO','INACTIV
O','2015/06/01','6')
INSERT INTO DOCENTE
VALUES(83,'GUIDO','TUTIVEN','JARAMILLO','79344500','LICENCIADO','INACTIVO
','2015/01/12','9')

13
U.A.G.R.M. 2017
INSERT INTO DOCENTE
VALUES(84,'GUIDO','MORENO','CÓRDOVA','78770035','INGENIERO','ACTIVO','201
5/05/01/07','5')
INSERT INTO DOCENTE
VALUES(85,'MIGUEL','AVELLAN','GOMEZ,','71120457','LICENCIADO','INACTIVO',
'2008/06/11','8')
INSERT INTO DOCENTE
VALUES(86,'CRISTHIAN','BRIONES','ANDRIULI','78524462','LICENCIADO','INACT
IVO','2009/06/19','9')
INSERT INTO DOCENTE
VALUES(87,'PABLO','CAICEDO','MOROCHO','7852567','LICENCIADO','INACTIVO','
2001/01/21','12')
INSERT INTO DOCENTE
VALUES(88,'MONICA','DIAZ','PEREZ','79004211','LICENCIADO','INACTIVO','201
5/10/31','10')
INSERT INTO DOCENTE VALUES(89,'NATALIA','VERGARA','MALDONADO
','75536040','MASTER','INACTIVO','2007/05/10','11')
INSERT INTO DOCENTE
VALUES(90,'RICARDO','MENDEZ','ZENTENO','78525671','LICENCIADO','INACTIVO'
,'2011/06/01','15')

select *from alumno

INSERT INTO ALUMNO


VALUES(216000,'MARIBEL','SEJAS','LOJO','SEJAS_LOJO78@HOTMAIL.COM','760481
83')
INSERT INTO ALUMNO
VALUES(216001,'MARIA','CHAVEZ','ABELLA','MARI78@G.MAIL.COM','74631675')
INSERT INTO ALUMNO
VALUES(216002,'SILVIA','SAAVEDRA','CASTILLO','CASTILLOSILVIA@HOTMAIL','71
145987')
INSERT INTO ALUMNO
VALUES(216003,'BIZNEY','FLORES','CALLE','BIZCALLE@HOTMAIL.COM','78849038'
)
INSERT INTO ALUMNO
VALUES(216004,'DELIA','ACUNA','RIOS','DENITA@GMAIL.COM','71587210')
INSERT INTO ALUMNO
VALUES(216005,'BEIMAR','RUIZ','CAPOBIANCO','RUIZBEIMAR@GMAIL.COM','687498
04')
INSERT INTO ALUMNO
VALUES(216006,'DANIELA','CRUZ','CAMACHO','DANIELITA78@HOTMAIL.COM','72518
490')
INSERT INTO ALUMNO
VALUES(216007,'PATRICIA','SOLIZ','AGUILAR','PATO@HOTMAIL.COM','68745297')
INSERT INTO ALUMNO
VALUES(216008,'LUIS','MERCADO','ARANA','LISITO87@HOTMAIL.COM','67648071')
INSERT INTO ALUMNO
VALUES(216009,'RENE','LIJERON','HIDALGO','RENE870@HOTMAL.COM','78480156')
INSERT INTO ALUMNO
VALUES(216010,'FABIOLA','MARTINEZ','SOSA','FABIOLITA_78@HOTMAIL.COM','608
41681')
INSERT INTO ALUMNO
VALUES(216011,'EVELIN','MOZA','SILVA','EVI_SILVA@GMAIL.COM','78995042')

14
U.A.G.R.M. 2017
INSERT INTO ALUMNO
VALUES(216012,'KIOMI','LLORENTI','AGUILAR','KIOMI54@GMAIL.COM','68411807'
)
INSERT INTO ALUMNO
VALUES(216013,'EUGENIA','FRANCO','VACA','EUGE_FRNACO@GMAIL.COM','75106715
')
INSERT INTO ALUMNO
VALUES(216014,'DYLA','ESPINOSA','LUISAGA','DYLA48@GMAIL.COM','76466710')
INSERT INTO ALUMNO
VALUES(216015,'ERIKA','RIVERO','FRANCO','ERIKITA_65@GMAIL.COM','78549201'
)
INSERT INTO ALUMNO
VALUES(216016,'CARLOS','ROMAN','VARGAS','CARLITO_ROMAN2@GMAIL.COM','67852
047')
INSERT INTO ALUMNO
VALUES(216017,'YANTH','LOPEZ','FRANCO','YANCITA_LOPEZ@GMIAL.COM','7684227
0')
INSERT INTO ALUMNO
VALUES(216018,'DENISSE','RIVERO','CORTEZ','RIVERITODENI@GMAIL.COM','76701
589')
INSERT INTO ALUMNO
VALUES(216019,'FIORELIA','GUTIEREZ','CLAROS','FIORELI_CLAROS@GMAIL.COM','
68420410')
INSERT INTO ALUMNO
VALUES(216020,'ADOLFO','PADILLA','ESPINOSA','ADOLFO_02@HOTMAIL.COM','6672
0247')
INSERT INTO ALUMNO
VALUES(216021,'RICHAR','ARTEAGA','VACA','RICHAR_VACA@HOTMIL.COM','7076491
5')
INSERT INTO ALUMNO
VALUES(216022,'JOEL','AGUILERA','CORTEZ','JOELITO_87@GMAIL.COM','67245045
')
INSERT INTO ALUMNO
VALUES(216023,'NICOLAS','MIRANDA','BECERRA','NICO_MIRANDA@HOTMAIL.COM','7
5120489')
INSERT INTO ALUMNO
VALUES(216024,'KATHERIN','RAMOS','PEREZ','KATE_PEREZ@HOTMAIL.COM','660427
28')
INSERT INTO ALUMNO
VALUES(216025,'ESTHER','MORENO','CANAZA','ESTHERITA_75@GMAIL.COM','701583
48')
INSERT INTO ALUMNO
VALUES(216026,'BIANCA','ROMERO','SANCHEZ','BIANQUITA_ROMERO@HOTMAIL.COM',
'68417045')
INSERT INTO ALUMNO
VALUES(216127,'DAVID','TABOADA','MENDEZ','DAVIDTA@GMAIL.COM','74136496')
INSERT INTO ALUMNO
VALUES(216128,'ANDRES','FRIAS','TERCEROS','ANDRESITO_6@GMAIL.COM','630141
64')
INSERT INTO ALUMNO
VALUES(216129,'NICOLE','QUECANA','SAAVEDRA','NIQUI_5@GMAIL.COM','63015494
')
INSERT INTO ALUMNO
VALUES(216130,'KATIA','TABOADA','PASQUEL','KATI_PA@GMAIL.COM','74102356')
INSERT INTO ALUMNO VALUES(216131,'
ALONDRA','SUCA','FRIAS','ALONDRA_4@GMAIL.COM','60584441')

15
U.A.G.R.M. 2017
INSERT INTO ALUMNO
VALUES(216132,'CECILIA','SUAREZ','SUMI','CELI_DJ@GMAIL.COM','61745120')
INSERT INTO ALUMNO
VALUES(216133,'JANNEH','TERRAZAS','SALAZAR','JANECITA_AS@GMAIL.COM','7645
3416')
INSERT INTO ALUMNO
VALUES(216134,'ELENA','CRUZ','ALARCON','ELENITA_AS@GMAI.COM','76314461')
INSERT INTO ALUMNO
VALUES(216135,'CAROLINA','FERNANDEZ','QUIROGA','CAROLINA_FE@GMAIL.COM','6
7415474')
INSERT INTO ALUMNO
VALUES(216136,'JARVIS','SOLIZ','RIVERA','JARVI_SOLIZ@GMAIL.COOM','7460361
6')
INSERT INTO ALUMNO
VALUES(216137,'LEIDY','IGLESIAS','URQUIZO','LEDICIAC64@GMAIL.COM','647410
83')
INSERT INTO ALUMNO
VALUES(216138,'EUNISE','VACA','FLORES','EUNI_PA@HOTMAIL.COM','78641334')
INSERT INTO ALUMNO
VALUES(216139,'GABRIELA','ZABALA','CAMACHO','GABI_ZA@GMAIL.COM','76352053
')
INSERT INTO ALUMNO
VALUES(216140,'DEISY','MORENO','VALDEZ','DEISY_MORENO@GMAIL.COM','6101474
0')
INSERT INTO ALUMNO
VALUES(216141,'LIA','TORRES','ROCA','LIACI@GMAIL.COM','63147146')
INSERT INTO ALUMNO
VALUES(216142,'STEFANIA','CHOQUE','OTALORA','STEFANIA@HOTMAIL.COM','78465
320')
INSERT INTO ALUMNO
VALUES(216143,'GUILLERMO','BORDA','CASTANO','GULLE_S@HOTMAIL.COM','630154
45')
INSERT INTO ALUMNO
VALUES(216144,'EGON','TERCEROS','CASTILLO','EGON_TERCE@HOTMAIL.COM','7631
3661')
INSERT INTO ALUMNO
VALUES(216145,'PAOLA','TERRAZAS','TOMELIC','PAO_FA@GAMIL.COM','63044101')
INSERT INTO ALUMNO
VALUES(216146,'DALCY','GUTIERREZ','CUELLAR','DALCI_S@GAMIL.COM','74652031
')
INSERT INTO ALUMNO
VALUES(216147,'ALEXANDRA','ZAMBRANA','HEREDIA','ALE_5@GAMIL.COM','7645316
3')
INSERT INTO ALUMNO
VALUES(216148,'ROLY','TREJO','SOLIZ','RICITO@GAMIL.COM','61301410')
INSERT INTO ALUMNO
VALUES(216149,'KATHERINE','CUELLAR','TORRES','KATE_01@GAMIL.COM','7865323
6')
INSERT INTO ALUMNO
VALUES(216150,'LUIS','ROCA','FERNANDEZ','LUCHO@GAMIL.COM','64743420')
INSERT INTO ALUMNO
VALUES(216151,'ANTONIO','DENKER','VARGAS','ANTONIO_45@HOTMAIL.COM','70032
341')
INSERT INTO ALUMNO
VALUES(216152,'JHOSEMAR','DIAS','PASCUAL','PAS_2005@HOTMAIL.COM','7005703
3')

16
U.A.G.R.M. 2017
INSERT INTO ALUMNO
VALUES(216153,'CARMEN','DIAZ','FLORES','CARMENCITA123@GMAIL.COM','6082673
2')

insert into aula values(1,'pizarra','planta baja')


insert into aula values(2,'pizarra','planta baja')
insert into aula values(3,'pizarra','planta baja')
insert into aula values(4,'pizarra','planta baja')
insert into aula values(5,'laboratorio','planta baja')
insert into aula values(6,'laboratorio','1er piso')
insert into aula values(7,'laboratorio','1er piso')
insert into aula values(8,'pizarra','1er piso')
insert into aula values(9,'pizarra','1er piso')
insert into aula values(10,'pizarra','1er piso')
insert into aula values(11,'laboratorio','1er piso')
insert into aula values(12,'pizarra','2do piso')
insert into aula values(13,'pizarra','2do piso')
insert into aula values(14,'pizarra','2do piso')
insert into aula values(15,'pizarra','2do piso')

select *from gestion

insert into gestion values(2,'2016')

insert into periodo values(1,'2016/01/03','2016/01/31','enero',2)


insert into periodo values(2,'2016/02/01','2016/02/28','febrero',2)
insert into periodo values(3,'2016/03/01','2016/03/30','marzo',2)
insert into periodo values(4,'2016/04/01','2016/04/30','abril',2)
insert into periodo values(5,'2016/05/01','2016/05/31','mayo',2)
insert into periodo values(6,'2016/06/01','2016/06/30','junio',2)
insert into periodo values(7,'2016/07/01','2016/07/31','julio',2)
insert into periodo values(8,'2016/08/01','2016/08/31','agosto',2)
insert into periodo values(9,'2016/09/01','2016/09/30','septiembre',2)
insert into periodo values(10,'2016/10/01','2016/10/31','octubre',2)
insert into periodo values(11,'2016/11/01','2016/11/30','noviembre',2)
insert into periodo values(12,'2016/12/01','2016/12/31','diciembre',2)

INSERT INTO CARRERA VALUES(101,'INFORMATICA','MANTENIMIENTO Y REPARACION


DE PC Y REDES')
INSERT INTO CARRERA VALUES(102,'INFORMATICA','OPERADOR EN AMBIENTE
WINDOWS')

INSERT INTO MATERIA VALUES('SO-ARQ_PC','SISTEMAS OPERATIVOS Y


ARQUITECTURA DE LA PC');
INSERT INTO MATERIA VALUES('ENS-ELE','ENSAMBLADO DE PC Y ELECTRONICA');
INSERT INTO MATERIA VALUES('REP-MON_CONF-RED','REPARACION DE MONITORES E
IMPRESORA Y CONFIGURACION DE REDES E INSTALACION');
INSERT INTO MATERIA VALUES('INST-APP-SERV','INSTALACION DE APLICACIONES Y
ADMINISTRADORES DE SERVIDORES');
INSERT INTO MATERIA VALUES('PROY-LAB','PROYECTO DE APLICACION LABORAL');

17
U.A.G.R.M. 2017

INSERT INTO MATERIA VALUES('WIN-POW','WINDOWS Y POWER POINT');


INSERT INTO MATERIA VALUES('MS-W','MS WORD');
INSERT INTO MATERIA VALUES('MS-E','MS EXCEL');
INSERT INTO MATERIA VALUES('MS-I-O','MS INTERNET Y OUTLOOK');

insert into prerequisito values('ENSAMBLADO DE PC Y ELECTRONICA','ENS-


ELE','SO-ARQ_PC')
insert into prerequisito values('REPARACION DE MONITORES E IMPRESORA Y
CONFIGURACION DE REDES E INSTALACION','REP-MON_CONF-RED','ENS-ELE')
insert into prerequisito values('INSTALACION DE APLICACIONES Y
ADMINISTRADORES DE SERVIDORES','INST-APP-SERV','REP-MON_CONF-RED')
insert into prerequisito values('PROYECTO DE APLICACION LABORAL','PROY-
LAB','INST-APP-SERV')

insert into prerequisito values('MS WORD','MS-W','WIN-POW')


insert into prerequisito values('MS EXCEL','MS-E','MS-W')
insert into prerequisito values('MS INTERNET Y OUTLOOK','MS-I-O','MS-E')

select *from carrera_materia


insert into carrera_materia values(1,'101','SO-ARQ_PC')
insert into carrera_materia values(2,'101','ENS-ELE')
insert into carrera_materia values(3,'101','REP-MON_CONF-RED')
insert into carrera_materia values(4,'101','INST-APP-SERV')
insert into carrera_materia values(5,'101','PROY-LAB')

insert into carrera_materia values(1,'102','WIN-POW')


insert into carrera_materia values(2,'102','MS-W')
insert into carrera_materia values(3,'102','MS-E')
insert into carrera_materia values(4,'102','MS-I-O')

insert into horario values(1,'08:00','9:30','lunes-viernes','mañana','1')


insert into horario values(2,'09:30','11:00','lunes-
viernes','mañana','1')
insert into horario values(3,'11:00','12:30','lunes-
viernes','mañana','1')
insert into horario values(4,'14:00','15:30','lunes-viernes','tarde','1')
insert into horario values(5,'15:30','17:00','lunes-viernes','tarde','1')
insert into horario values(6,'17:00','18:30','lunes-viernes','tarde','1')
insert into horario values(7,'18:30','20:00','lunes-viernes','noche','1')
insert into horario values(8,'20:00','21:30','lunes-viernes','noche','1')

insert into horario values(9,'08:00','9:30','lunes-viernes','mañana','2')


insert into horario values(10,'09:30','11:00','lunes-
viernes','mañana','2')
insert into horario values(11,'11:00','12:30','lunes-
viernes','mañana','2')
insert into horario values(12,'14:00','15:30','lunes-
viernes','tarde','2')
insert into horario values(13,'15:30','17:00','lunes-
viernes','tarde','2')

18
U.A.G.R.M. 2017
insert into horario values(14,'17:00','18:30','lunes-
viernes','tarde','2')
insert into horario values(15,'18:30','20:00','lunes-
viernes','noche','2')
insert into horario values(16,'20:00','21:30','lunes-
viernes','noche','2')

insert into horario values(17,'08:00','12:00','sabado','mañana','1')


insert into horario values(18,'14:00','18:00','sabado','tarde','1')
insert into horario values(19,'08:00','12:00','sabado','mañana','2')
insert into horario values(20,'14:00','18:00','sabado','tarde','2')

insert into grupo values(1,'SA',50,'101','SO-ARQ_PC',1,2)


insert into grupo values(2,'SB',58,'101','SO-ARQ_PC',1,2)
insert into grupo values(3,'SA',51,'101','ENS-ELE',2,2)
insert into grupo values(4,'SB',51,'101','ENS-ELE',2,2)
insert into grupo values(5,'SA',52,'101','REP-MON_CONF-RED',3,2)
insert into grupo values(6,'SB',52,'101','REP-MON_CONF-RED',3,2)
insert into grupo values(7,'SA',50,'101','INST-APP-SERV',4,2)
insert into grupo values(8,'SB',50,'101','INST-APP-SERV',4,2)
insert into grupo values(9,'SA',54,'101','PROY-LAB',5,2)
insert into grupo values(10,'SC',54,'101','PROY-LAB',5,2)

insert into grupo values(11,'SA',60,'102','WIN-POW',1,2)


insert into grupo values(12,'SB',59,'102','WIN-POW',1,2)
insert into grupo values(13,'SA',54,'102','MS-W',2,2)
insert into grupo values(14,'SB',65,'102','MS-W',2,2)
insert into grupo values(15,'SA',72,'102','MS-E',3,2)
insert into grupo values(16,'SB',65,'102','MS-E',3,2)
insert into grupo values(17,'SA',84,'102','MS-I-O',4,2)
insert into grupo values(18,'SB',67,'102','MS-I-O',4,2)

insert into grupo values(19,'SA',50,'101','SO-ARQ_PC',1,2)


insert into grupo values(20,'SB',50,'101','SO-ARQ_PC',1,2)
insert into grupo values(21,'SA',51,'101','ENS-ELE',2,2)
insert into grupo values(22,'SB',51,'101','ENS-ELE',2,2)
insert into grupo values(23,'SA',52,'101','REP-MON_CONF-RED',3,2)
insert into grupo values(24,'SB',52,'101','REP-MON_CONF-RED',3,2)
insert into grupo values(25,'SA',50,'101','INST-APP-SERV',4,2)
insert into grupo values(26,'SB',50,'101','INST-APP-SERV',4,2)
insert into grupo values(27,'SA',54,'101','PROY-LAB',5,2)
insert into grupo values(28,'SC',54,'101','PROY-LAB',5,2)

select *FROM GRUPO_HORARIO


select *FROM horario
insert into grupo_horario values(1,1)
insert into grupo_horario values(7,3)
insert into grupo_horario values(3,5)
insert into grupo_horario values(5,8)
insert into grupo_horario values(12,7)
insert into grupo_horario values(1,9)
insert into grupo_horario values(12,5)
insert into grupo_horario values(3,2)
insert into grupo_horario values(2,4)

19
U.A.G.R.M. 2017
insert into grupo_horario values(17,1)
insert into grupo_horario values(18,4)
insert into grupo_horario values(19,5)
insert into grupo_horario values(20,8)

select *from GRUPO

select *from carrera_materia

select *from grupo_horario


select *from grupo
insert into grupo_alumno values(68,1,216000)
insert into grupo_alumno values(98,3,216000)
insert into grupo_alumno values(48,5,216000)
insert into grupo_alumno values(65,7,216000)
insert into grupo_alumno values(91,8,216000)
insert into grupo_alumno values(63,9,216000)

insert into grupo_alumno values(51,1,216001)


insert into grupo_alumno values(68,3,216001)
insert into grupo_alumno values(70,5,216001)
insert into grupo_alumno values(58,7,216001)
insert into grupo_alumno values(57,9,216001)

insert into grupo_alumno values(68,1,216002)


insert into grupo_alumno values(78,3,216002)
insert into grupo_alumno values(64,5,216002)
insert into grupo_alumno values(91,7,216002)
insert into grupo_alumno values(45,10,216002)
insert into grupo_alumno values(62,9,216002)

insert into grupo_alumno values(85,1,216003)


insert into grupo_alumno values(67,3,216003)
insert into grupo_alumno values(79,5,216003)
insert into grupo_alumno values(65,7,216003)
insert into grupo_alumno values(50,10,216003)
insert into grupo_alumno values(85,9,216003)

insert into grupo_alumno values(97,1,216004)


insert into grupo_alumno values(60,3,216004)
insert into grupo_alumno values(72,5,216004)
insert into grupo_alumno values(50,7,216004)
insert into grupo_alumno values(68,8,216004)
insert into grupo_alumno values(48,9,216004)
insert into grupo_alumno values(72,10,216004)

insert into grupo_alumno values(56,1,216005)


insert into grupo_alumno values(59,3,216005)
insert into grupo_alumno values(45,5,216005)
insert into grupo_alumno values(48,6,216005)
insert into grupo_alumno values(60,7,216005)
insert into grupo_alumno values(59,9,216005)

insert into grupo_alumno values(76,1,216006)


insert into grupo_alumno values(84,3,216006)

20
U.A.G.R.M. 2017
insert into grupo_alumno values(60,5,216006)
insert into grupo_alumno values(90,7,216006)
insert into grupo_alumno values(71,9,216006)

insert into grupo_alumno values(81,2,216007)


insert into grupo_alumno values(93,3,216007)
insert into grupo_alumno values(57,5,216007)
insert into grupo_alumno values(95,7,216007)
insert into grupo_alumno values(87,10,216007)

insert into grupo_alumno values(77,1,216008)


insert into grupo_alumno values(100,4,216008)
insert into grupo_alumno values(68,5,216008)
insert into grupo_alumno values(59,8,216008)
insert into grupo_alumno values(68,9,216008)

insert into grupo_alumno values(64,1,216009)


insert into grupo_alumno values(74,3,216009)
insert into grupo_alumno values(89,5,216009)
insert into grupo_alumno values(79,7,216009)
insert into grupo_alumno values(63,9,216009)

insert into grupo_alumno values(85,1,216011)


insert into grupo_alumno values(87,4,216011)
insert into grupo_alumno values(94,5,216011)
insert into grupo_alumno values(50,7,216011)
insert into grupo_alumno values(58,8,216011)
insert into grupo_alumno values(59,10,216011)

insert into grupo_alumno values(78,2,216012)


insert into grupo_alumno values(71,3,216012)
insert into grupo_alumno values(58,5,216012)
insert into grupo_alumno values(59,8,216012)
insert into grupo_alumno values(68,9,216012)

insert into grupo_alumno values(85,1,216013)


insert into grupo_alumno values(78,4,216013)
insert into grupo_alumno values(69,5,216013)
insert into grupo_alumno values(58,8,216013)
insert into grupo_alumno values(51,9,216013)

insert into grupo_alumno values(57,2,216014)


insert into grupo_alumno values(68,4,216014)
insert into grupo_alumno values(60,5,216014)
insert into grupo_alumno values(70,8,216014)
insert into grupo_alumno values(78,10,216014)

insert into grupo_alumno values(68,1,216015)


insert into grupo_alumno values(69,4,216015)
insert into grupo_alumno values(72,6,216015)
insert into grupo_alumno values(79,7,216015)
insert into grupo_alumno values(68,10,216015)

insert into grupo_alumno values(57,2,216016)


insert into grupo_alumno values(76,3,216016)
insert into grupo_alumno values(69,6,216016)

21
U.A.G.R.M. 2017
insert into grupo_alumno values(78,8,216016)
insert into grupo_alumno values(69,9,216016)

insert into grupo_alumno values(67,2,216017)


insert into grupo_alumno values(58,4,216017)
insert into grupo_alumno values(67,5,216017)
insert into grupo_alumno values(59,8,216017)
insert into grupo_alumno values(69,10,216017)

insert into grupo_alumno values(76,1,216018)


insert into grupo_alumno values(61,4,216018)
insert into grupo_alumno values(62,6,216018)
insert into grupo_alumno values(70,7,216018)
insert into grupo_alumno values(79,10,216018)

insert into grupo_alumno values(67,2,216019)


insert into grupo_alumno values(80,3,216019)
insert into grupo_alumno values(72,5,216019)
insert into grupo_alumno values(40,7,216019)
insert into grupo_alumno values(68,8,216019)
insert into grupo_alumno values(48,9,216019)
insert into grupo_alumno values(82,10,216019)

insert into grupo_alumno values(48,2,216020)


insert into grupo_alumno values(68,1,216020)
insert into grupo_alumno values(67,4,216020)
insert into grupo_alumno values(78,6,216020)
insert into grupo_alumno values(61,8,216020)
insert into grupo_alumno values(63,10,216020)

insert into grupo_alumno values(98,2,216021)


insert into grupo_alumno values(68,3,216021)
insert into grupo_alumno values(70,6,216021)
insert into grupo_alumno values(69,7,216021)
insert into grupo_alumno values(80,9,216021)

insert into grupo_alumno values(75,2,216022)


insert into grupo_alumno values(67,3,216022)
insert into grupo_alumno values(52,6,216022)
insert into grupo_alumno values(97,7,216022)
insert into grupo_alumno values(98,10,216022)

insert into grupo_alumno values(100,1,216023)


insert into grupo_alumno values(89,4,216023)
insert into grupo_alumno values(91,5,216023)
insert into grupo_alumno values(94,8,216023)
insert into grupo_alumno values(100,9,216023)

insert into grupo_alumno values(99,1,216024)


insert into grupo_alumno values(95,4,216024)
insert into grupo_alumno values(90,5,216024)
insert into grupo_alumno values(87,8,216024)
insert into grupo_alumno values(83,10,216024)

insert into grupo_alumno values(76,2,216025)

22
U.A.G.R.M. 2017
insert into grupo_alumno values(84,3,216025)
insert into grupo_alumno values(60,6,216025)
insert into grupo_alumno values(90,7,216025)
insert into grupo_alumno values(71,10,216025)

insert into grupo_alumno values(97,2,216026)


insert into grupo_alumno values(48,3,216026)
insert into grupo_alumno values(51,6,216026)
insert into grupo_alumno values(60,8,216026)
insert into grupo_alumno values(81,9,216026)

select *from grupo_alumno


insert into grupo_alumno values(46,19,216127)
insert into grupo_alumno values(98,20,216127)
insert into grupo_alumno values(80,22,216127)
insert into grupo_alumno values(63,23,216127)
insert into grupo_alumno values(78,26,216127)
insert into grupo_alumno values(72,27,216127)

insert into grupo_alumno values(63,20,216128)


insert into grupo_alumno values(85,21,216128)
insert into grupo_alumno values(79,23,216129)
insert into grupo_alumno values(51,25,216129)
insert into grupo_alumno values(57,27,216129)

insert into grupo_alumno values(35,19,216130)


insert into grupo_alumno values(78,3,216130)
insert into grupo_alumno values(53,24,216130)
insert into grupo_alumno values(62,26,216130)
insert into grupo_alumno values(48,27,216130)

insert into grupo_alumno values(72,20,216131)


insert into grupo_alumno values(69,22,216131)
insert into grupo_alumno values(81,23,216131)
insert into grupo_alumno values(83,26,216131)
insert into grupo_alumno values(65,10,216131)

insert into grupo_alumno values(59,19,216132)


insert into grupo_alumno values(76,21,216132)
insert into grupo_alumno values(90,6,216132)
insert into grupo_alumno values(71,25,216132)
insert into grupo_alumno values(48,27,216132)
insert into grupo_alumno values(87,9,216132)

insert into grupo_alumno values(35,19,216133)


insert into grupo_alumno values(58,2,216133)
insert into grupo_alumno values(79,21,216133)
insert into grupo_alumno values(63,24,216133)
insert into grupo_alumno values(78,7,216133)
insert into grupo_alumno values(85,28,216133)

insert into grupo_alumno values(58,20,216144)

23
U.A.G.R.M. 2017
insert into grupo_alumno values(59,21,216134)
insert into grupo_alumno values(38,6,216134)
insert into grupo_alumno values(59,25,216134)
insert into grupo_alumno values(68,9,216134)

insert into grupo_alumno values(58,17,216042)


insert into grupo_alumno values(51,20,216042)
insert into grupo_alumno values(70,17,216043)
insert into grupo_alumno values(78,1,216043)
insert into grupo_alumno values(68,3,216043)

insert into grupo_alumno values(69,5,216043)


insert into grupo_alumno values(72,7,216043)

insert into grupo_alumno values(79,2,216044)


insert into grupo_alumno values(68,4,216044)
insert into grupo_alumno values(57,18,216044)
insert into grupo_alumno values(76,6,216044)
insert into grupo_alumno values(69,20,216044)

insert into grupo_alumno values(78,6,216045)


insert into grupo_alumno values(69,1,216045)
insert into grupo_alumno values(67,3,216045)
insert into grupo_alumno values(58,17,216045)
insert into grupo_alumno values(67,9,216045)

insert into grupo_alumno values(59,2,216046)


insert into grupo_alumno values(69,5,216046)
insert into grupo_alumno values(76,17,216046)
insert into grupo_alumno values(61,7,216046)
insert into grupo_alumno values(62,10,216046)

insert into grupo_alumno values(70,2,216047)


insert into grupo_alumno values(79,5,216047)
insert into grupo_alumno values(48,17,216047)
insert into grupo_alumno values(68,7,216047)
insert into grupo_alumno values(67,10,216047)

insert into grupo_alumno values(78,2,216048)


insert into grupo_alumno values(61,4,216048)
insert into grupo_alumno values(63,19,216048)
insert into grupo_alumno values(98,9,216048)
insert into grupo_alumno values(56,17,216048)
insert into grupo_alumno values(70,18,216048)

insert into grupo_alumno values(69,17,216049)


insert into grupo_alumno values(80,19,216049)

insert into grupo_alumno values(98,4,216050)


insert into grupo_alumno values(100,8,216050)
insert into grupo_alumno values(89,17,216050)
insert into grupo_alumno values(91,1,216050)
insert into grupo_alumno values(94,5,216050)

insert into grupo_alumno values(100,17,216051)

24
U.A.G.R.M. 2017
insert into grupo_alumno values(99,1,216051)
insert into grupo_alumno values(95,5,216051)
insert into grupo_alumno values(90,9,216051)
insert into grupo_alumno values(87,19,216051)
insert into grupo_alumno values(83,3,216051)

CAPITULO 3

3.1. CONSULTAS

--1 Mostrar el nombre de los alumnos que tienen notas entre 46 y 80 de la


materia Sistemas Operativos y Arquitectura de la PC
select alumno.nombre,grupo_alumno.nota from
alumno,grupo_alumno,grupo,materia,carrera_materia
where grupo_alumno.nota between'46' and '80' and materia.nombre='SISTEMAS
OPERATIVOS Y ARQUITECTURA DE LA PC'
and alumno.cod_alumno=grupo_alumno.cod_alumno and
grupo.id_grupo=grupo_alumno.id_grupo and
materia.sigla=carrera_materia.sigla
and grupo.sigla=carrera_materia.sigla

--2 mostrar los docentes activos que estan pasando clases


select distinct(Docente.nombre) from Docente,grupo
where Docente.cod_docente=grupo.cod_docente and grupo.cod_docente in
(Docente.cod_docente)

--3 mostrar los docentes que no estan activos


select docente.nombre from docente
where docente.cod_docente not in
(select Docente.cod_docente from docente,grupo
where Docente.cod_docente=grupo.cod_docente
and grupo.cod_docente IN(Docente.cod_docente)
)

select distinct(Docente.cod_docente) from Docente,grupo


where Docente.cod_docente=grupo.cod_docente and grupo.cod_docente in
(Docente.cod_docente)
group by docente.cod_docente

select *from grupo


--4 Mostrar la carrera,nombre del alumno,materia y la nota del alumno con
codigo 216004
select carrera.nombre,alumno.nombre,materia.nombre,grupo_alumno.nota
from grupo_alumno,alumno,grupo,carrera_materia,materia ,carrera
where alumno.cod_alumno=216004
and alumno.cod_alumno=grupo_alumno.cod_alumno
and grupo.id_grupo=grupo_alumno.id_grupo
and materia.sigla=carrera_materia.sigla
and grupo.sigla=carrera_materia.sigla
and carrera.cod_carrera=carrera_materia.cod_carrera

--5 Mostrar las materias que se llevan en el horario de 8:00 a 9:30


select *from grupo

25
U.A.G.R.M. 2017
select *from grupo_horario
select *from horario
select materia.nombre from
materia,carrera_materia,horario,grupo_horario,grupo
where
horario.id_horario=grupo_horario.id_horario
and grupo.id_grupo=grupo_horario.id_grupo
and materia.sigla=carrera_materia.sigla
and grupo.sigla=carrera_materia.sigla
and horario.hora_entrada='08:00' and horario.hora_salida='9:30'

--6.- mostrar los alumnos que tengan una 's' al final de su nombre

select alumno.nombre
from alumno
where alumno.nombre like '%s'

--7.- mostrar los alumnos que se aplazaron en el periodo 1

select alumno.nombre,grupo_alumno.nota
from alumno,grupo,grupo_alumno,periodo
where alumno.cod_alumno=grupo_alumno.cod_alumno and
periodo.id_periodo=grupo.id_periodo
and grupo_alumno.id_grupo=grupo.id_grupo
and grupo_alumno.nota < 51 and periodo.id_periodo=1

--8.- mostrar los correo alumnos que tiene un correo electronico con
@gmail.com

select alumno.nombre,alumno.mail
from alumno
where alumno.mail like '%gmail.com'

--9.-mostrar los horarios que no estan en uso


select horario.id_horario
from horario
where horario.id_horario not in( select grupo_horario.id_horario from
grupo_horario)
--10.- mostrar todos los nombre de alumnos y docente que su nombre
empiecen con a-d
select *from Docente
select alumno.nombre,Docente.nombre
from alumno,Docente,grupo,grupo_alumno
where alumno.cod_alumno=grupo_alumno.cod_alumno
and Docente.cod_docente=grupo.cod_docente
and grupo.id_grupo=grupo_alumno.id_grupo
and Docente.nombre like '[A-D]%'
and alumno.nombre like '[A-D]%'

26
U.A.G.R.M. 2017
BIBLIOGRAFIA

 ELMASRI RAMES, NAVATHE SHAMKAT B. 2007” FUNDAMENTOS SISTEMAS DE


BASE DE DATOS”, 5° EDICION.
 IVAN LOPEZ MONTALBAN, 2014 “GESTION DE BASE DE DATOS DE BASE DE
DATOS” 2° EDICION.
 EDWIN CALLE TERRAZAS, 2017 “BASE DE DATOS 1” 2° EDICION.

27

Potrebbero piacerti anche