Итак, я разрабатываю логическую модель данных (до физической модели) с количеством сотрудников различных категорий из разных компаний.
В некоторых компаниях разбивка данных выглядит следующим образом:
1. Gender
a. M - number
b. F - number
2. Race
a. R1 - number
b. R2 - number
c. R3 - number
В то время как в некоторых других компаниях произошла такая разбивка:
1. Gender
a. M
(Race)
i. R1 - number
ii. R2 - number
iii. R3 - number
b. F
(Race)
i. R1 - number
ii. R2 - number
iii. R3 - number
Мне необходимо хранить всю информацию, чтобы я не мог моделировать данные с самым низким уровнем детализации. Как должна выглядеть логическая модель?
Спасибо, что уделили время на чтение и ответ на вопрос заранее!