Hola a todos, les agradecería mucho si me pudieran aclarar una duda. Estoy comenzando en lo que es el uso de MySQL. Por ahora lo estoy utilizando con Java y he estado haciendo algunas pruebas.
El asunto es que hice una aplicación simple para registrar alumnos (TABLA ALUMNOS [nombre] [codigo]) e iba guardando los datos de la manera clásica INSERT INTO alumnos (codigo, nombre) VALUES .... etc.
Luego se me ocurrió otra forma de guardar los registros y cree una clase Alumno para luego guardar todo como objetos de tipo Alumno en la tabla (el objeto Alumno se guarda en un campo tipo BLOB) y me funciono perfecto.
Ahora quisiera saber si por experiencia me puedan decir cual de las 2 formas es la más correcta o la más óptima: Guardando la información en campos separados o almacenar la información en un objeto y guardar ese objeto en un solo campo de la tabla.
De antemano gracias por su respuesta.