Cita:
Iniciado por aagrlp640 Hola, soy medio nuevo en base de datos, lo que pasa es que necesito crear una base de datos simple, la idea es que tenga una tabla usuarios y otra de hijos, por ejemplo de la siguiente forma es como se me ocurre, aunque como van a ser millones de registros, no sé que tan práctico sea manejarlo de esta forma y como son x niños supongo no se podría hacer una sola tabla:
usuario
id
nombre
apellido
direccion
email
telefono
hijos
id
nombre
apellido paterno
apellido materno
id_usuario
La idea es que id_usuario sea una llave foranea al id del usuario para enlazarlos
Pero la duda que tengo es que si hay millones de registros de papas e hijos, se tardará en encontrar los registros? perdón por la pregunta puede ser medio torpe pero prefiero saber si alguien tiene una mejor forma de optimizar esto.
Millones de registros?? mientras no llegues al billon de registros no creo que tengas problemas en las consultas, y mucho menos si estas se encuentran optimizadas :)
Creo que la mejor forma de atacar este problema seria con una tabla para las relaciones padres-hijo algo como esto:
tabla-padre-hijo
idpadre idhijo
saludos!