Universidad de Costa Rica
Escuela de Ciencias de la
Computación e Informática
Profesor Adolfo Di Mare
CI-1201
I Semestre 2008
[<=] [home] [<>] [\/] [=>]
CI-1201 Programación II

Tarea #6 [solución]

Eliminación CSV de nombres duplicados

      Use los datos de prueba de la bases de datos de estudiantes para eliminar los nombres duplicados. Lea el archivo de formato CSV usando las rutinas que desarrolló en la tarea programada anterior. Cada vez que aparezca un nombre nuevo con un número de carnet repetido, deséchelo, de manera que en la base de datos aparezca únicamente el nombre que aparece junto al primer carnet. Genere el archivo "ALUMNO.csv" en donde ya han sido eliminados los duplicados. Por ejemplo, su programa produría los siguientes valores:

A47893 González Lahaman Romario
A47813 Jiménez Barrantes Ramiro
A47893 Batista Torrijos Zelmiro
A42710 Pardo Leo
==>
5060000 A47893 González Lahaman Romario
5060001 A47813 Jiménez Barrantes Ramiro
5060002 A42710 Pardo Leo

      Como el número de carnet A47893 aparece duplicado, en la relación "ALUMNO" de la base de datos debe quedar almacenado únicamente el primer nombre, que en este caso es "González Lahaman, Romario", pues el segundo nombre "Batista Torrijos, Zelmiro" no aparecerá en la tabla "ALUMNO". El nombre " Jiménez Barrantes, Ramiro" también debe quedar almacenado en la base de datos.

      Debido a que cada registro de "ALUMNO" requiere de un número de identificación único, asígnelos secuencialmente comenzando con el número "5060000"

      Entregue su tarea por correo electrónico, como lo hizo anteriormente.

[mailto:] Entrega de Tareas

Tiempo de entrega: 3 días
Modalidad: En parejas

Soluciones

[mailto:] Adolfo Di Mare <adolfo@di-mare.com>.
Copyright © 2008
Derechos de autor reservados © 2008
[home] <> [/\]