Логическая модель для данных с разным уровнем детализации (MySQL) - PullRequest
0 голосов
/ 23 апреля 2020

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

В некоторых компаниях разбивка данных выглядит следующим образом:

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

Мне необходимо хранить всю информацию, чтобы я не мог моделировать данные с самым низким уровнем детализации. Как должна выглядеть логическая модель?

Спасибо, что уделили время на чтение и ответ на вопрос заранее!

...