quiza me falto el icono de borracho.
La respuesta a la pregunta 3 me gustó

.
Esto asuntos ya estan mas o menos resultos en una BD como la gente, por lo que no es necesario ponerse a reinventar la rueda.
Quizas veas los beneficios de una BD, cuando uses una Haz una aplicación con BD en ves de txt's y veras la diferencia.
Aunque cabe aclarar en que hay algunas situaciones en que es mejor programar un propio sistema de almacen de datos que usar directamente una BD.
Saludos