consultas en bd
Tabla alumno
Tabla curso
Tabla detalle
Tabla matricula
Código para las relaciones
altertable matricula add foreign key(idalumno)
references alumno(idalumno);
alter table detalle add foreign key(idnumero)
references matricula(idnumero);
alter table detalle add foreign key(idcurso)references curso(idcurso);
2. Elaborar una consulta que muestre los nombres de los
alumnos matriculados en el curso de Lenguaje Estructurado
de Consultas.
Primera forma
Select nombre
fromalumno
where idalumno
in(
Select idalumno
from matricula
where idnumero
in(
Select idnumero
from detalle
where idcurso
in(
Select idcurso
from curso
where curso.nombre="lenguajeestructurado de consultas"
)
)
)
segunda forma
select a.nombre,c.nombre
from alumno a,curso c,detalle d,matricula m
where a.idalumno=m.idalumno and m.idnumero=d.idnumero andd.idcurso=c.idcurso and c.nombre="lenguaje estructurado de consultas"
tercera forma
select a.nombre,c.nombre
from alumno a
inner join matricula m using(idalumno)
innerjoin detalle d using(idnumero)
inner join curso c using(idcurso)
where c.nombre="lenguaje estructurado de consultas"
3. Elaborar una consulta que permita mostrar todos losdatos de los cursos en los cuales se a inscrito el alumno Juan Perez
4. Elaborar una consulta que permita mostrar todos los datos de los alumnos aprobados en el curso de Matemática I en el año2010
select t.idtarifa,r.idciudadorigen,r.idciudaddestino,s.descripcion,t.horasalida,t.costopasaje
from servicio s
inner join tarifa t using(idservicio)
inner join ruta r using(idruta)
innerjoin ciudad c on(c.idciudad=r.idciudadorigen )
order by t.idtarifa
select t.idtarifa,concat_ws(" a ",co.nombre,cd.nombre) as Ruta,s.descripcion as 'Tipo de Servicio',t.horasalida,t.costopasaje...
Regístrate para leer el documento completo.