代码之家  ›  专栏  ›  技术社区  ›  Matt

术语:数据库id值对

  •  0
  • Matt  · 技术社区  · 14 年前

    我有一个简单的表格集合

    ID | VALUE | ACTIVE
    

    在阅读最初的答案时,我有一种不清楚的感觉。每个有问题的项目都存储在不同的表中。沿着这些路线

    [Region]
    ID     | VALUE    | ACTIVE
    1      | EAST     | true
    2      | WEST     | false
    
    [ProductCategory]
    ID     | VALUE    | ACTIVE
    1      | Staplers | true
    2      | Pens     | false
    3      | Markers  | true
    

    这些并不是全部被压缩到一个巨大的非规范化表中,这个表存储所有类型的值。

    3 回复  |  直到 14 年前
        1
  •  0
  •   SQLMenace    14 年前

    很多人会称之为 key value table . 还可以看看 Associative array

        2
  •  0
  •   Unreason    14 年前
        3
  •  0
  •   Aravind Yarram    14 年前

    我相信它被称为实体属性值(EAV)模型。结构高度抽象;元数据驱动。非常适合于复杂、异构的数据,尤其是在知识迅速发展的领域。更多信息@ http://en.wikipedia.org/wiki/Entity-attribute-value_model