Я создаю хранилище данных из базы данных магазина, и у меня есть вопрос относительно дизайна моих измерений и фактов.Должен ли я создать таблицу фактических фактов или Denormalise my table
В базе данных магазина существует таблица Person, Person_Address и Person_Address_Type. Они связаны другим именем Entity_Address_ID, которое связывает три таблицы по их первичным ключам, чтобы предоставить подробную информацию о том, что такое адрес человека и какой тип адреса он имеет.
Мой вопрос: должен ли я создать измерение для всех трех таблиц и таблицу фактов без фактов, чтобы связать их вместе или я должен де-нормализовать мои измерения и добавить к каждому измерению внешний ключ для адреса и адреса они тоже связаны?
Вот очень быстрый UML, что текущая база данных выглядит как дать разъяснения
Это больше похоже на вопрос для [dba.se] или, может быть, [programers.se]. – senshin
Это из-за его концептуального характера? Я думал, что тег Dimensional Modeling подходит, может быть? –
В значительной степени. Я не думаю, что здесь нет темы; Я просто подозреваю, что вы можете получить ответы на одном из других сайтов SE. – senshin