Humberto Bernal Mendivil
Pregunta¿A la hora del diseño es recomendable separar los datos “estáticos” y los datos “dinámicos”? Por ejemplo si tengo una tabla de usuarios, con su información personal que muy rara vez es alterada y quiero tener las estadísticas del usuario (que se alterarán constantemente). ¿Hay alguna diferencia de eficiencia por separar esta información en dos tablas? ¿Será que es más rápido actualizar una tabla más pequeña?
Nixon Martinez
Si quieres guardad el historial de esas estadísticas si seria bueno que tuvieras una tabla aparte para persistir esos datos, también es importante segregar otra tabla en el caso que tengas una relación de muchos a muchos entre entidades, por ejemplo una entidad estudiantes y materias(un estudiante tiene muchas materias, una materia esta asociada a muchos estudiantes), en ese caso para evitar redundancias entre ambas entidades se crea una nueva tabla y los datos relacionados van a ser claves foráneas que apunten al id de la respectiva entidad. En otro caso es innecesario crear una tabla nueva