Parcial 2
Una academia almacena los datos de sus alumnos
en una tabla llamada ESTUDIANTE.
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 siguientes 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.
Análisis
1. Que nombre le daremos a la tabla
: registrocursos
2. Que campo contiene la informacion que se necesita y de que tabla
: fecha_matricula from estudiante
3. diseñar la sintaxis mysql
select * count(fecha_matricula) from estudiante group by year(fecha_matricula);
El profesor Javier Ospina Moreno guarda las notas que toma a sus estudiantes en una tabla llamada planilla.
- Cree la entidad planillacon la siguiente estructura:
Carnet char (12) (clave
primaria)
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:
· 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.
Análisis
1. Que nombre le daremos a la tabla
: promedio
2. Que campo contiene la informacion que se necesita y de que tabla
: codigon from planitta_nota
3. diseñar la sintaxis mysql
- Agrupe por carnet y seleccione el carnet y nombre de los alumnos aprobados en promedio >=4.0
· Cree una entidad llamada alumno_aprobado y guarde allí el carnet y nombre de los alumnos que pasan el curso.
Análisis
1. Que nombre le daremos a la tabla
: alumno-aprobado
2. Que campo contiene la información que se necesita y de que tabla
: promedio from promedio
3. diseñar la sintaxis mysql
- Cree la tabla porcentaje_calificacion, con la siguiente estructura:
Codpor varchar(5) not null primary key,
Descrip varchar(30) not null)
· Normalización de la tabla planilla. Para lo cual debe crear la tabla planilla1 con los campos: carnet, nombre, notapromedio y codpor. Los campos carnet y nombre deben conservar la misma estructura que tienen los mismos campos en la tabla planilla. Y el campo codpor debe conservar la estructura del mismo campo que tiene la tabla porcentaje_calificacion.
Tema: Insertar datos en una tabla buscando el valor en otra.
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.
Mapa