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:

  1. Crear ambas tablas en Calc.
  2. Aplicar un filtro para visualizar solamente los alumnos con nota mayor o igual a 6.
  3. Ordenar los alumnos según su nota.
  4. Utilizar BUSCARV para mostrar el nombre de la carrera correspondiente a cada alumno.
  5. Representar la tabla Alumnos mediante una lista de diccionarios de Python.
  6. Recorrer la lista y mostrar solamente el nombre y la nota.
  7. Mediante un if, mostrar solamente los alumnos con nota mayor o igual a 6.
  8. 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.