Ми обробляємо рутинний канал даних від клієнта, який щойно переробив свою базу даних із форми, яка здається звичною (один рядок на сутність, один стовпець на атрибут) до тієї, яка мені здається незнайомою (один рядок на сутність за атрибутом):
Перед: по одному стовпцю на атрибут
ID Ht_cm wt_kg Age_yr ...
1 190 82 43 ...
2 170 60 22 ...
3 205 90 51 ...
Після: один стовпець для всіх атрибутів
ID Metric Value
1 Ht_cm 190
1 Wt_kg 82
1 Age_yr 43
1 ...
2 Ht_cm 170
2 Wt_kg 60
2 Age_yr 22
2 ...
3 Ht_cm 205
3 Wt_kg 90
3 Age_yr 51
3 ...
Чи є назва цієї структури бази даних? Які відносні переваги? Старий спосіб здається легшим розмістити обмеження дійсності на конкретних атрибутах (ненульові, негативні тощо) та легше обчислити середні значення. Але я бачу, як може бути простіше додавати нові атрибути без рефакторингу бази даних. Це стандартний / бажаний спосіб структурування даних?