Está en la página 1de 3

USE [DB_UMABD_1]

--paso 1-
--Relacione las tablas Estudiante, Asignatura y Ciclo e incorpore
en dicha consulta el carnet, nombre del
--estudiante, edad y nombre de la asignatura, además en la
condición debe extraer únicamente las edades
--de estudiantes entre 20 y 30 años

select
c.carnet,e.nombre,e.apellido,e.edad,a.nombre_asiganatura,ciclo

from dbo.ciclo c ,dbo.estudiante e , dbo.asignatura a


where c.carrea=e.carnet
and c. cod_asignatura=a.cod_asignatura
and e.edad between 20 and 30

--paso 2.
--Partiendo de la relación Ciclo, Estudiante y Docente, se
requieren los campos: Nombre del estudiante,
--Cod_asignatura, Matricula, nombre del docente, años de
experiencia del docente y título de maestría, en
--la condición debe extraer únicamente los docentes que tienen
entre 10 y 20 años de experiencia.

select
c.carrea,e.nombre,e.apellido,c.cod_asignatura,matricula,d.nombre_d
ocente,d.años_experiencia,d.titulo_maestria1,
d.titulo_maestria2

from dbo.ciclo c ,dbo.estudiante e , dbo.asignatura a ,dbo.docente


d
where c.carrea=e.carnet
and c.cod_docente=d.cod_docente
and d.años_experiecia between 10 and 20

--paso 3.
--Inserte un registro nuevo en la tabla Ciclo donde: ( Dejar
evidencia, 2 puntos)
--a. CARNE= BH789789, NOMBRE DEL ESTUDIANTE= HERMES BASAGOITIA
HEGOKIBELIER
--b. COD_CARRERA= PALEONTO1, NOMBRE CARRERA= PALEONTOLOGÍA
--c. COD_DOCENTE=10, NOMBRE DOCENTE = DAILA AZUCENA CASTANEDA
--d. COD_ASIGNATURA=GEOLO01, NOMBRE ASIGNATURA= GEOLOGÍA
--e. CICLO= 2/2021
--f. MATRICULA 1
--g. LAB1=5, LAB2= 5, LAB3=5, P1=10, P2=10, P3=10

--ingresar nuevo estudiante


insert into dbo.estudiante
values
('BH789789','HERMES BASAGOITIA','HEGOKIBELIER','san
martin',71118822,20,null,null)
select * from dbo.estudiante
--ingresar nueva carrera
insert into dbo.carrera
values
('PALEONTO1','PALEONTOLOGÍA',null,null)
select * from dbo.carrera

--ingresar nuevo docente


insert into dbo.docente
values
('10','DAILA AZUCENA',' CASTANEDA',15,'si','no','si',40,null,null)
select * from dbo.docente
--ingresar nueva asignatura
insert into dbo.asignatura
values
('GEOLO01','GEOLOGÍA',null,null)
select * from dbo.asignatura

--ingresar nuevo ciclo


insert into dbo.ciclo
values
('BH789789','PALEONTO1','10','GEOLO01',22021,1,5,5,5,10,10,10)
select * from dbo.ciclo

--paso 4.
--A partir del punto anterior(punto 3) relacione las tablas
involucradas y despliegue la descripción de cada
--catálogo, la condición debe desplegar únicamente el estudiante
insertado, HERMES BASAGOITIA
--HEGOKIBELIER

select
c.carrea,e.nombre,e.apellido,d.cod_docente,d.nombre_docente,a.nomb
re_asiganatura,ciclo,matricula,lab1,lab2,lab3,
parc1,parc2,parc3

from dbo.ciclo c ,dbo.estudiante e , dbo.asignatura a ,dbo.docente


d
where c.carrea=e.carnet
and c. cod_asignatura=a.cod_asignatura
and c.cod_docente=d.cod_docente
and e.nombre like ('%HERMES BASAGOITIA%')

select * from dbo.ciclo

También podría gustarte