Creación de una base de datos de direcciones orientada a archivos

Para este laboratorio usted deberá crear una base de datos de direcciones personales. Cada dirección contará con el nombre, los apellidos, el teléfono de la casa, el teléfono del trabajo, dirección de la casa, dirección del trabajo y dirección de correo electrónico. Para guardar los datos debe utilizar archivos (de acceso aleatorio o secuencial a su gusto).

La base de datos debe desplegarse como una tabla así:

Direcciones Personales
Nombre Apellidos Teléfono de la Casa Dirección de la Casa Teléfono del Trabajo Dirección del Trabajo Correo Electrónico    
Ratón Pérez Pérez 234-7693 Casa 41, Calle de La Tristeza, Liliput 789-4651 Cueva de los 7 enanitos raton@gmail.com Editar Borrar
... ... ... ... ... ... ... ... ...

Editar y Borrar deben ser enlaces a una página que edita y a otra página que borra respectivamente.

Debe haber sobre y bajo la tabla un enlace que diga "Agregar un nuevo contacto", el cuál llevará a una página para agregar un nuevo contacto.