Parcial 2

Parcial 2

Link para acceder al video con la explicación de todos los puntos

Link para acceder a la parte 1.1

Link para acceder al analisis de la parte 1.2

Link para acceder al sql y txt de la parte 1.2

Link para acceder a la parte 2


Analisis:


La academia necesita almacenar en una tabla llamada registrocursos la cantidad de alumnos que ingresaron por año. (Cree la tabla a partir de la tabla estudiante)

Que se desea calcular y de que tabla(s): almacenar en registrocursos la cantidad de estudiantes que ingresaron por año

Que tablas se ven afectadas o involucradas? : registrocursos, estudiante

Condición (es): N/A

Como se relacionan las tablas?: N/A

Función a Utilizar: create, select, as, count, from, group by

Sintaxis: CREATE TABLE registrocursos SELECT YEAR(fechamatricula) AS año_ingreso, COUNT(*) AS cantidad_alumnos FROM estudiante GROUP BY año_ingreso ;


El profesor Rodrigo Patiño necesita generar una tabla llamada promedio que tenga especificado el carnet del estudiante y el promedio de sus calificaciones obtenidas.

Cree la tabla promedio con los campos (carnet y promedio) realizando la consulta necesaria a la tabla planilla

Que se desea calcular y de que tabla(s): generar una tabla llamada promedio que tenga el carnet y el promedio de los estudiantes

Que tablas se ven afectadas o involucradas? : promedio, planilla

Condición (es): N/A

Como se relacionan las tablas?: N/A

Función a Utilizar: create, as, select, avg, from, group by

Sintaxis: CREATE TABLE promedio AS SELECT carnet, AVG(nota) AS promedio FROM planilla GROUP BY carnet;


Agrupe por carnet y seleccione el carnet y nombre de los alumnos aprobados en promedio >=4.0

Que se desea calcular y de que tabla(s): mostrar los estudiantes aprovados con un promedio mayor o igual a 4 por su carnet

Que tablas se ven afectadas o involucradas? : alumno_aprobado

Condición (es): AVG(nota) >= 4.0

Como se relacionan las tablas?: N/A

Función a Utilizar: create, as, select, from, group by, having, avg

Sintaxis: CREATE TABLE alumno_aprobado AS SELECT carnet, nombre FROM planilla GROUP BY carnet, nombre HAVING AVG(nota) >= 4.0;


Inserte en la tabla planilla el registro 05, el cual le pertenece a Edilberto Parra, cuya nota promedio es de 3.8. Busque el valor del código porcentaje en la tabla porcentaje_calificacion cuando la descripción corresponda a la nota final.

Que se desea calcular y de que tabla(s): insertar en la tabla planilla el registro 5 con los datos dados y buscar el codigo porcentaje en la tabla porcentaje_calificacion cuando la descripcion sea igual a la nota final

Que tablas se ven afectadas o involucradas? : planilla1, porcentaje_calificacion

Condición (es): porcentaje_calificacion WHERE descrip = 'Parcial final'

Como se relacionan las tablas?: N/A

Función a Utilizar: insert into, select, from, where

Sintaxis: INSERT INTO planilla1 (carnet, nombre, notapromedio, codpor) SELECT '05', 'Edilberto Parra', 3.8, codpor FROM porcentaje_calificacion WHERE descrip = 'Parcial final';


¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar