Hola, tengo la siguiente duda, estoy haciendo un formulario para insertar registros en la base de datos, que hasta ahora esta asi:
Nombre: CAMPO DE TEXTO
Apellido: CAMPO DE TEXTO
hasta ahí bien, es facil insertar esos registros creando 3 campos basicos
ID - NOMBRE - APELLIDO
pero que sucede cuando se quieren crear varios registros, por ejemplo:
Deportes Favoritos:
CAMPO DE TEXTO1 //1
CAMPO DE TEXTO2 //2
CAMPO DE TEXTO3 //3
............................................
CAMPO DE TEXTO20 //20
No creo que se deban crear 20 campos en la bd:
ID - NOMBRE - APELLIDO - DEPORTE1 - DEPORTE2 - DEPORTE3.....DEPORTE20
Me hablaron algo de la normalizacion de tablas, pero no creo que sea una buena opcion, porque si tengo 30 tipos de opciones así, deberia crear 30 tablas y no se me hace optimo
Por otra parte si en vez de tener 20 Campos de texto, tuviera solo 2, tampoco se me hace optimo crear 1 tabla completa, solo para 2 campos.
Espero haberme explicado bien.
Me hablaron tambien de guardar los datos con un caracter especial y luego separarlos ejemplo:
DEPORTES: DEPORTE1$DEPORTE2$DEPORTE3
y luego separar los datos a travez del caracter $
Sobre esa opcion, no se mucho, ustedes podrian decirme si esta bien usar la ultima opcion que me dieron o hay otras?