En este video te explicare como puedes hacer una base de datos para un sistema de gestión de tareas, donde las tareas cambian de estado conforme pasa su vida, y esto se guarda en un histórico con el cual puedes consultar a detalle los distintos estados por los que paso la tarea.
No importa si haces tú base de datos en mysql o Oracle u otro motor, en el video está representada la esencia de la solución.