Por regla general, antes de encarar un programa lo testeo en una planilla Exccel, para justamente no repetir campos, y buscar la mejor visualización de datos. Yo no soy programador de profesión, pero en las industrias que me desenvuelvo no hay programas específicos, y me terminé por armar mis propios programas, ya que choqué mucho con los programadores, porque no tienen nociones de cómo es una industria en particular, y pierdo un tiempo tremendo en explicarles qué quiero y cómo lo quiero. De tanto estar sentado al lado de ellos, aprendía y terminaba haciendo los programas yo, ya que iba más rápido que ellos. Por último decidí hacer las bases en Access, y el programa en VB, que era lo más utilizado en ese momento, para que cualquiera que me sucediera en el cargo, y quisiera ver algo de otra manera, u otras cosas, pudiera reformarlo casi cualquier programador, ya que estaba harto de los enlatados. Por eso ahora quiero pasarlos a MySQL; y la razón de buscar un curso presencial es por la falta de tiempo. En internet me disperso (en el trabajo se me hace imposible, y en mi casa pasa otro tanto); con la obligación de concurrir un tiempo preciso a un lado, termino ahorrándolo y me es mucho más efectivo. Saludos