Veritabanını, tanıdık gelen bir formdan (varlık başına bir satır, özellik başına bir sütun), bana yabancı gelen (özellik başına bir satır) tanıdık gelen bir formdan yeniden inceleyen bir müşteriden gelen rutin bir veri akışını işleriz:
Önce: özellik başına bir sütun
ID Ht_cm wt_kg Age_yr ...
1 190 82 43 ...
2 170 60 22 ...
3 205 90 51 ...
Sonra: tüm özellikler için bir sütun
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 ...
Bu veritabanı yapısı için bir isim var mı? Nispi avantajlar nelerdir? Eski yöntem, geçerlilik kısıtlamalarını belirli özelliklere (boş olmayan, negatif olmayan vb.) Yerleştirmek ve ortalamaları hesaplamak için daha kolay görünür. Ancak, veritabanını yeniden yansıtmadan yeni özellikler eklemenin daha kolay olabileceğini görebiliyorum. Bu standart / tercih edilen bir veri yapılandırma yöntemi midir?