Forum Discussion
Modelado de datos y esquema de estrella
Tengo 7 tablas para analizar las calificaciones escolares. Quiero usar un esquema de estrella, pero no parece una estrella. Estoy pensando en combinar los profesores, las asignaturas y las clases en la tabla de dimensiones de la clase. ¿Es una buena idea? Además, recibo un mensaje de error que dice "no se permite la referencia cíclica" cuando intento conectar la tabla dimTerm tanto a la tabla de estudiantes como a la tabla de hechos. ¿Cómo puedo solucionar esto? ¿Tiene alguna recomendación para mi modelo de datos?
3 Replies
- Syndicate_Admin
Administrator
@Oliver2024 Sí, parece una buena idea. A continuación, conectaría DimTerms a la tabla DimClasses. Un poco como un copo de nieve en ese punto, pero probablemente el camino correcto a seguir.
- Syndicate_Admin
Administrator
¿Es mejor eliminar el vínculo entre DimTerms y DimClasses porque FactStudentResults ya está vinculado a DimTerms?
- Syndicate_Admin
Administrator
@Oliver2024 una vez que elimine la relación entre dimterm y dimclasses, le permitirá hacer que la relación entre dimclasses y factsturdentresults esté activa (ahora está inactiva), y ese sería el enfoque correcto.
La única otra parte es que dimteacher y dimsubjects están relacionados con dimclasses y eso lo convierte en un esquema de copo de nieve. En el mundo ideal, estas dos tablas tendrán una relación directa con la tabla de hechos, pero parece que eso no es posible.