【发布时间】:2012-06-24 06:01:33
【问题描述】:
下表...:
CREATE TABLE v (
height int,
width int,
depth int,
volume int,
PRIMARY KEY (height, width, depth);
)
... 可用于存储名为 volume 的 3 个变量的函数的输入和输出:volume(height, width, depth) = height * width * depth。
我在这里使用什么样的数据模型?是实体-属性-值吗?
【问题讨论】:
-
看起来更像是一个粗略的缓存。
-
没有。您正在缓存一个函数。如果只有 {h,w,d} 的某些组合可以存在,它可能是 EAV。 (这类似于 BCNF)