Diferencia entre revisiones de «Curso Python DGA 2011/acceso a datos/ejercicios clase»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '{{:Curso_Python_DGA_2011/acceso_a_datos/nav/}} {{MiTitulo| Ejercicios de clase}} {{DGA_lab| Title=Ejercicio archivos '''csv'''| El fichero censo_2011_aragon.csv tiene informac…')
 
Línea 20: Línea 20:
 
* Crea un programa que recorrra el fichero shelve creado y muestre los nombres de los alumno, ordenados por curso / nombre.
 
* Crea un programa que recorrra el fichero shelve creado y muestre los nombres de los alumno, ordenados por curso / nombre.
 
}}
 
}}
 +
 
{{DGA_lab|
 
{{DGA_lab|
 
Title=Ejercico Bases de datos relacionales|
 
Title=Ejercico Bases de datos relacionales|

Revisión de 03:36 20 ago 2011





Ejercicio archivos csv

El fichero censo_2011_aragon.csv tiene información del censo de Aragón. La información la hemos sacado de http://www.aragon.es/estaticos/GobiernoAragon/Organismos/InstitutoAragonesEstadistica/Documentos/docs/Areas/Demogra/CifOfPob/BOE10.xls. Analiza el fichero y crea las funciones necesarias para calcular:

  • Población total de cada municipio
  • Población total por provincia.
  • Población total de Aragón.
  • Los 10 municipios más poblados de cada provincia.
  • Los 10 municipios más poblados de Aragón.
  • Número de municipios de cada provincia.




Ejercicio shelve

  • Crea una clase Estudiante que almacene su código (código de matrícula), nombre, dirección y curso. Después crea un almacén persistente (base de datos shelve) para almacenar los estudiantes. Como clave usarás el código del alumno. Almacena diez estudiantes en el almacén.
  • Crea un programa que recorrra el fichero shelve creado y muestre los nombres de los alumno, ordenados por curso / nombre.




Ejercico Bases de datos relacionales

Haz un programa que

  • cree una base de datos relacional (sqlite) con una tabla que pueda almacenar los datos de los estudiantes del ejercicio anterior.
  • lea los datos del fichero shelve y los introduzca en la base de datos.
  • haga un listado con todos los alumnos almacenados en la base de datos
  • pida un curso y muestre todos los alumnos pertenezcan a ese curso.