Я не уверен, имеет ли это смысл делать.Я родом из программиста, и для меня это должно иметь смысл.У меня есть базовый опыт работы с SQL, поэтому я знаю основы, что я делаю, но моделирование данных для аналитики в основном новое и чуждое мне.
У меня есть следующие таблицы:
- Campaign: id, name, etc.
- Daily_Spending: id, campaign_id, date, spending
- Daily_Revenue: id, campaign_id, date, revenue
IТеперь нужно присоединиться к этим таблицам many_to_one в campaign_id, чтобы эффективно создать таблицу производных результатов, которая выглядит следующим образом:
Daily_Campaign_Data: campaign_id, date, spending, revenue
Где расходы и доходы равны NULL или 0, если их не было на определенную дату.
Прежде всего: имеет ли смысл делать это просто для того, чтобы получить аккуратную таблицу, в которой в основном содержатся все даты, когда были произведены расходы и / или доходы.
Второе: что будетспособ пойти об этом?Поскольку мне кажется, что я ничего не нахожу в объединении этих полей даты в одно, если они сосуществуют, как описано.
И в-третьих: Существуют ли альтернативы, которые имеют больше смысла в мире баз данных?