Parcial 2


Parte 1

Visualizar los estudiantes con sus acudientes 

1. Que se desea consultar y de que tablas?.

 estudiante.nombre 

 acudiente.nombre

2. Que tablas se ven afectadas o involucradas?

Acudiente,  estudiante, acudiente_estudiante

3. Condición (es)

Ninguna

4. Como se relacionan las tablas?

acudiente.cod_acudiente =estudiante_acudiente.cod_estudiante 

estudiante_acudiente.cod_estudiante =estudiante.cod_estudiante

5. Que comando se debe utilizar?

inner join

Resultado:


Que estudiantes no tienen acudiente asignado 

1. Que se desea consultar y de que tablas?.

estudiantes sin acudientes

estudiante.nombre

 2. Que tablas se ven afectadas o involucradas?

Estudiante, acudiente_estudiante 

3. Condición (es)

estudiante_acudiente.cod_acudiente is null 

4. Como se relacionan las tablas?

estudiante.cod_estudiante  con estudiante_acudiente.cod_estudiante  

5. Que comando se debe utilizar?

left join

Resultados: Todo estudiante tiene acudiente asignado


Que acudientes no matricularon sus hijos en la institución

1. Que se desea consultar y de que tablas?.

Acudientes sin estudiantes

acudiente.nombre

2. Que tablas se ven afectadas o involucradas?

Acudiente, acudiente_estudiante

3. Condición (es)

cuando acudiente.cod_Acudiente is null

4. Como se relacionan las tablas?

acudiente.cod_acudiente con estudiante_acudiente.cod_estudiante

5. Que comando se debe utilizar?

Right join

Resultados: Todos los acudientes tienen matriculados sus hijos en la institucion 


Visualizar las materias que matriculó el estudiante 00001 

1. Que se desea consultar y de que tablas?.

materias.nombre que matriculo el estudiante 00001  

  2. Que tablas se ven afectadas o involucradas?

Estudiante_materia, materia

3. Condición (es)

cuando  estudiante.cod_estudiante='00001'

 4. Como se relacionan las tablas?

estudiante_materia.cod_materia con materia.cod_materia

5. Que comando se debe utilizar?

inner join 

Resultados:


 Visualizar los estudiantes con las materias que matricularon

1.Que se desea consultar y de que tablas?. 

estudiantes.nombre y materia.nombre

2. Que tablas se ven afectadas o involucradas?

estudiante, materia, estudiante_materia

3. Condición (es)

ninguna

4. Como se relacionan las tablas? 

estudiante.cod_estudiante con estudiante_materia.cod_estudiante

estudiante_materia.cod_materia con materia.cod_materia

5. Que comando se debe utilizar? 

inner join

Resultados:


 Visualizar un listado de los estudiantes que no se han matriculado

1.Que se desea consultar y de que tablas?.  

estudiante.nombre con matrícula=null

2. Que tablas se ven afectadas o involucradas?

estudiante, estudiante_materia 

3. Condición (es)  

estudiante_materia.cod_materia=null 

4. Como se relacionan las tablas? 

estudiante.cod_estudiante con estudiante_materia.cod_estudiante

5. Que comando se debe utilizar?  

left join

Resultados: Todos los estudiantes están matriculados


Visualizar un listado de las materias a las que ningún estudiante se matriculó. 

1.Que se desea consultar y de que tablas?.

materias.nombre materias.id sin estudiantes

2. Que tablas se ven afectadas o involucradas?

materia, estudiante_materia

3. Condición (es)

estudiante_materia.cod_materia = null

4. Como se relacionan las tablas?

estudiante_materia.cod_materia con materia.cod_materia

5. Que comando se debe utilizar?

right join

Resultados: En todas las materias hay estudiantes


 Visualizar los docentes con las materias que dictan

1.Que se desea consultar y de que tablas?.

materia.nombre y profesor.nombre

2. Que tablas se ven afectadas o involucradas?

materia, materia_profesor y profesor

3. Condición (es)

ninguna

4. Como se relacionan las tablas?

materia.cod_materia con materia_profesor.cod_materia

materia_profesor.cod_profesor con profesor.cod_profesor

5. Que comando se debe utilizar?

inner join

Resultados:


Visualizar las materias que no tienen docente asignado.

1.Que se desea consultar y de que tablas?.

materia.nombre 

2. Que tablas se ven afectadas o involucradas?

materia, materia_profesor 

3. Condición (es)

materia_profesor.cod_profesor=null

4. Como se relacionan las tablas?

materia.cod_materia con materia_profesor.cod_materia

5. Que comando se debe utilizar?

left join

Resultados: Todas las materias tienen docentes asignados


Visualizar que docentes no tienen materias asignadas.

1.Que se desea consultar y de que tablas?.

profesor.nombre

2. Que tablas se ven afectadas o involucradas?

materia_profesor, profesor

3. Condición (es)

materia_profesor.cod_materia=null

4. Como se relacionan las tablas?

materia_profesor.cod_profesor=profesor.cod_profesor

5. Que comando se debe utilizar?

right join

Resultados: Todos los docentes tienen materias asignadas


Visualizar el estudiante con las materias que tiene matriculadas y que docentes las dicta.

1.Que se desea consultar y de que tablas?.

estudiante.nombre

materia.nombre

profesor.nombre

2. Que tablas se ven afectadas o involucradas?

estudiante, estudiante_materia, materia, profesor, materia_profesor

3. Condición (es)

ninguna

4. Como se relacionan las tablas?

estudiante.cod_estudiante=estudiante_materia.cod_estudiante

estudiante_materia.cod_materia = materia.cod_materia

materia.cod_materia=materia_profesor.cod_materia

materia_profesor.cod_profesor = profesor.cod_profesor

5. Que comando se debe utilizar?

inner join


Modelo Entidad Relación

Resultados:

Copia en tee:

Copia de seguridad


Parte 2

Que profesores dictan en la carrera de ingeniería de sistemas. 

1.Que se desea consultar y de que tablas?.

profesor.nombre

2. Que tablas se ven afectadas o involucradas?

profesor

profcar

3. Condición (es)

codcarr='001'

4. Como se relacionan las tablas?

profesor.codprofe=profcar.codprofe

5. Que comando se debe utilizar?

inner join

Resultado:


Que alumnos están matriculados en la carrera de Derecho y cuales profesores dictan en esa carrera. 

1.Que se desea consultar y de que tablas?.

profesor.nombre

alumno.nombre

2. Que tablas se ven afectadas o involucradas?

alumno, profesor, matricula

3. Condición (es)

alumcar.codcarr=004 

4. Como se relacionan las tablas?

alumno.codestu = matricula.codestu

matricula.codprofe=profesor.codprofe

5. Que comando se debe utilizar?

inner join

Resultado:


 Cuanto les costó el semestre de los alumnos que se matricularon en Veterinaria. 

1.Que se desea consultar y de que tablas?.

matricula.valorsemestre

2. Que tablas se ven afectadas o involucradas?

matricula

3. Condición (es)

matricula.codcarre='003'

4. Como se relacionan las tablas?

alumno.codestu=matricula.codestu

matricula.codprofe=profesor.codprofe

5. Que comando se debe utilizar?

inner join

Resultado:


 A que alumnos les tocará ver clases con el profesor Portacito Cartagena. 

1.Que se desea consultar y de que tablas?.

alumno.nombre

2. Que tablas se ven afectadas o involucradas?

alumno

matricula

profesor

3. Condición (es)

matricula.codprofe='003'

4. Como se relacionan las tablas?

alumno.codestu=matricula.codestu

matricula.codprofe=profesor.codprofe

5. Que comando se debe utilizar?

inner join

Resultado:


cuál es el valor del semestre más alto. 

1.Que se desea consultar y de que tablas?.

matricula.valorsemestre

2. Que tablas se ven afectadas o involucradas?

matricula

3. Condición (es)

max valorsemestre

4. Que comando se debe utilizar?

select max

Resultado:


Cuál es el promedio del valor de semestre que ha entrado a la cartera de la universidad. 

1.Que se desea consultar y de que tablas?.

matricula.valorsemestre

2. Que tablas se ven afectadas o involucradas?

matricula

3. Condición (es)

avg valorsemestre

4. Que comando se debe utilizar?

select avg

Resultado:


 Mostrar los nombres de los estudiantes que comiencen por A o que terminen en R. 

1.Que se desea consultar y de que tablas?.

alumno.nombre

2. Que tablas se ven afectadas o involucradas?

alumno

3. Condición (es)

like a% or like %r

4. Que comando se debe utilizar?

select, like

Resultado:


Total valor semestre pagado por carrera

1.Que se desea consultar y de que tablas?.

matricula.valorsemestre

2. Que tablas se ven afectadas o involucradas?

matricula

3. Condición (es) nn

4. Que comando se debe utilizar?

sum valorsemestre

Resultados:



 Visualizar los estudiantes que no están matriculados. 

1.Que se desea consultar y de que tablas?.

alumno.nombre

2. Que tablas se ven afectadas o involucradas?

alumno

matricula

3. Condición (es)

matricula.codestu is null

4. Como se relacionan las tablas?

alumno.codestu=matricula.codestu

5. Que comando se debe utilizar?

left join

Resultado:


Modelo Entidad Relación:

Copia en tee:

Copia de seguridad 


© 2022 CREATIVA ILUSTRADA. P° de la Castellana 79, Madrid, 28046
Creado con Webnode Cookies
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar