Bases de Datos.
Requisitos de finalización
3. Ejercicio Integrador
1.2. Ejercicio integrador
Tenemos las siguientes carreras:
| id_carrera | nombre_carrera |
|---|---|
| 1 | Ing. Civil |
| 2 | Ing. Electrónica |
| 3 | Ing. Industrial |
| 4 | Ing. Electromecánica |
| 5 | Ing. Mecatrónica |
Y los siguientes alumnos:
| id_alumno | nombre | nota | id_carrera |
|---|---|---|---|
| 1 | Juan | 7 | 1 |
| 2 | Ana | 8 | 5 |
| 3 | Pedro | 4 | 1 |
| 4 | María | 9 | 2 |
| 5 | Luis | 6 | 3 |
Realizar:
- Crear ambas tablas en Calc.
- Aplicar un filtro para visualizar solamente los alumnos con nota mayor o igual a 6.
- Ordenar los alumnos según su nota.
- Utilizar
BUSCARVpara mostrar el nombre de la carrera correspondiente a cada alumno. - Representar la tabla
Alumnosmediante una lista de diccionarios de Python. - Recorrer la lista y mostrar solamente el nombre y la nota.
- Mediante un
if, mostrar solamente los alumnos con nota mayor o igual a 6. - Identificar en cada caso:
- cuál es la fila;
- cuál sería el diccionario;
- cuáles son las columnas;
- cuáles son las claves;
- cuáles son los valores;
- cuál es el identificador del alumno;
- cuál es el identificador de la carrera.
El ejercicio permite resolver el mismo problema con dos herramientas que el alumno ya conoce y deja preparado el terreno para incorporar posteriormente Bases de Datos.