2011-04-01 1 views
-1

Supposons que vous avez données pour lesquelles une vue normalisée serait quelque chose commeY a-t-il un nom pour cette représentation de données?

ID First Name  Last Name Height 
-- ----------  --------- ------ 
1  Ann    Jones  63 
2  John   Smith  72 

Mais les données vient à nous dans cette représentation:

ID Type   Value 
-- ----   ----- 
1 'FirstName' Ann 
1 'LastName' Jones 
1 'Height'  63 
2 'FirstName' John 
2 'LastName' Smith 
2 'Height'  72 

Il est en quelque sorte d'une table normalisée tournée sur le côté, ou table "non-pivotée".

Ma question est la suivante: existe-t-il un NOM pour ce type de représentation - ces triplets 'ID, Type, Valeur'? (En réalité, le type est un entier et cartes à une table de type, mais je l'ai fait une chaîne pour la rendre plus claire ce qu'elle représentait.)

Répondre

5

Je suppose que cela pourrait être considéré comme proche du EAV (Entity-Attribute-Value) Model

Sauf vous avez seulement les deux tableaux suivants:

  • Entity
  • Value

Et pas de tableau Attribute.

+0

Merci, c'est ce que je pensais! –

Questions connexes