Я создаю схему звезд, чтобы моделировать термины и классы в школе.Дизайн схемы звезды: используйте 2 измерения или 1 соответствие размерам, когда исходные системы связывают многие с одним (N: 1)?
Система управления обучением (LMS) - где проходят классы, связывает каждый класс с определенным термином LMS.
Студенческая информационная система (SIS) - где студенты регистрируются для занятий, моделирует термины более подробно, чем LMS. Таким образом, для каждого условия LMS существует несколько условий SIS.
Каждая запись факта находится в степени детализации Студента в классе и ассоциируется с 1 LMS Term.
Кажется, я мог бы сделать 2 таблицы размеров: DimSisTerm и DimLmsTerm.
Или, я мог бы сделать 1 соответствовала размерной таблице: DimTerm
В случае одного сообразуйтесь измерение, было бы 1 запись для каждого SIS Term, однако ключ LMS срок, и это атрибуты будет повторяться для всех связанных с SIS.
Может ли кто-то, кто испытал это раньше, дать свое руководство относительно того, какие компромиссы между двумя сценариями?
Я уже вижу значение в этом ответе, так как я сократил количество моих измерений, создавая для лучшего и, скорее всего, более быстрый дизайн отчетов, и что было схемой снежинок, теперь действительно звезда. – condiosluzverde