Parcial 2
1· Crear tabla a partir de otra.
1.1 Cree la tabla estudiante
con la siguiente estructura:
identificación char (10) (clave
primaria)
nombre char (30)
Estadocivil enum (soltero, casado,
unión libre, divorciado, viudo)
fechamatricula date
1.2 Ingrese los registros:
1.3 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)
Muestre la información desde la tabla estudiante.
Sintaxis >>>
create table registrocursos
-> select year(fechamatricula) as año, count(year(fechamatricula)) as cantidad
-> from estudiante
-> group by year(fechamatricula);
2· Crear tabla a partir de otra.
El profesor PORFIRIO Álvarez Arango guarda las
notas que toma a sus estudiantes en una tabla llamada planilla.
2.1 Cree la entidad planillacon la siguiente estructura:
Carnet char (12) Nota: (clave
primaria)No puede ser Primary key porque se repiten carnets.
nombre char(30)
nota decimal(4,2) unsigned
Tenga presente que algunos estudiantes pueden tener más notas que otros por trabajos presentados extras (para recuperación)
- Ingrese la siguiente información:
2.3 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.
2.3.1 Cree la tabla promedio con los campos (carnet y
promedio) realizando la consulta necesaria a la tabla planilla
Sintaxis >>>
create table promedio
-> select carnet, avg(nota) as promedio
-> from planilla
-> group by carnet;
2.3.3 Cree una entidad llamada alumno_aprobado y guarde allí el carnet y nombre de los alumnos que pasan el curso.
- 3.1 Cree la tabla porcentaje_calificacion, con la siguiente estructura:
Codpor varchar(5) not null
primary key,
Descrip varchar(30) not null)
Ingrese los siguientes
registros:
3.3 Tema: Insertar datos en una tabla buscando el valor en otra.
Inserte en la tabla planilla1 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.
3.4 Verificar que el registro quedó guardado en la tabla planilla1 con sus datos respectivos
Evidencia Base de Datos y procedimientos :