Bases de datos - una agenda informatizada.
Análisis del problema
Una agenda debe permitirnos mantener distintas informaciones, entre las cuales se contarán las siguientes:
-
Nombre
-
Apellidos
-
Dirección de trabajo
-
Calle
-
Nº
-
Número(s) de teléfono
-
Domicilio particular
-
Calle
-
Nº
-
Correo(s) Electrónico(s)
Esta agenda nos permitirá mantener contactos y efectuar búsquedas por cualquier campo.
Diseño del programa
Vamos a construir una base de datos basada en disco. El programa dispondrá de preferencias configurables por el usuario (de visualización de campos, por ejemplo) y estará basado en un archivo binario de registros. Como estructura de datos se empleará una lista enlazada.
Implementación
Comprobación y Depuración
Documentación