这个数据表示是否有名称?

时间:2011-04-01 15:37:22

标签: data-structures

假设您有一个标准化视图类似

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

但数据以这种表示形式出现在我们面前:

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

这是一种横向转向的标准化表格,或者是“不透明”的表格。

我的问题是:这种表示是否存在名称 - 这些“ID,类型,价值”三元组? (实际上,Type是一个整数并映射到一个类型表,但我把它作为一个字符串,使它更清楚它所表示的。)

1 个答案:

答案 0 :(得分:5)

我认为这可以被视为接近EAV (Entity-Attribute-Value) Model

除了您只有以下两个表格外:

  • Entity
  • Value

没有Attribute表。