术语:数据库ID值对

时间:2010-07-07 13:17:15

标签: database term

我几乎可以肯定我所看到的桌子类型有一个术语,但我不能为我的生活记住它是什么。

我有一组简单的表

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 个答案:

答案 0 :(得分:0)

您的意思是说非规范化和可维护性目的。

脑海中浮现出两个词:

答案 1 :(得分:0)

很多人会称之为key value table。另请查看Associative array

答案 2 :(得分:0)

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