Как может выглядеть модель предметной области в таком примере? - PullRequest
0 голосов
/ 17 ноября 2018

Теоретически, если у меня есть какая-то полезная нагрузка, такая как:

Здесь приведено описание примера

{

City: SomeCity,

Car: SomeCar,

Client: SomeClient,

Whatever : Something else,

Value1 : 10,

Value2 : 20

}

, который отправляется на воображаемую конечную точку с именем / insertToMyStarSchema, созданную в весенней загрузке.

И моя модель базы данных действительно выглядит как некая звездообразная схема, где я хочу сохранить данные, поступающие из полезной нагрузки.

Итак, в центре находится таблица фактов с некоторыми столбцами, такими как:

PK, CityID, ClientID, CarID, WhateverId, Value1, Value2

И есть таблицы / измерения вокруг, например

City (PK, City)

Client,  (PK, Client)

Car (PK, Car)

Whatever  (PK, Whatever)

(я знаю, что эти измерения не имеют смысла, но давайте предположим, что они могут сохранять гораздо больше атрибутов - но это не такважно в этом случае)

Таблицы измерений находятся в соотношении один ко многим с таблицей фактов и т. д.

Теперь вопрос о завершении поста

Итак, а теперьвопрос:

Может кто-нибудь сказать мне, как должна выглядеть модель предметной области?

Я бы сказал, что все таблицы измерений будут иметь свои собственные классы сущностей, но какДолжно ли это быть сделано с помощью таблицы фактов?

Имеет ли эта таблица фактов также сущность?И если да, что происходит со значением1 и значением2, поскольку это какие-то объекты значения?

Поскольку я писал, это чисто теоретический вопрос, я не работаю над каким-либо проектом или аналогичным, это просто что-то, чтосмущает меня:)

Спасибо за любую помощь, чтобы понять этот случай.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...