database - 这种数据结构有名称吗?

标签 database database-design data-structures rdbms star-schema

Star Schema 的类型有名称吗?其中有一个 Fact table其中只有一个值列,值的类型(度量)由 dimension 定义?

换句话说,像这样的表格:

Dim1ID     Dim2ID       MeasureID      Value
---------  -----------  -------------  ------------
543        44           1              234.3
543        45           1              256.3
544        44           1              245.3
544        45           1              264.5
543        44           2              10
543        45           2              8
544        44           2              9
544        45           2              10

具有一个值列,通过外键表示不同的度量。

这个模式有名字吗?

最佳答案

Entity-Attribute-Value Model也许?

社论:有些人认为这是一种反模式(在 SQL 中),但在基于列的存储中,这是通常的行为(BigTable、Cassandra)。

关于database - 这种数据结构有名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4157552/

相关文章:

database - 解决多对多关系

php - 数据不会保存到 MySQL 数据库中

ruby-on-rails - 在时间表中对无限期重复的任务进行建模(类似日历的 Rails 应用程序)

数据库设计 - 一个表中的列引用两个表

performance - Java 的数组支持堆结构

sql - 如何有效地将不同的值计入SQL中的不同行?

c# - 薪资系统设计、SP 或应用层(C#.Net)中的业务逻辑、可维护性 - 重新发布

sql - 论坛线程投票/ View 的数据库架构,以及增加和显示 View 数量的策略

python - python 中的简单类型与复杂类型?

java - 使用数组的 O(1) 插入时间的优先级队列?