(3) P视图、S视图、D视图

 定义P视图的语句如下所示:

  CREATE VIEW P (产品标识符, 销售总额) AS
  SELECT 产品标识符, SUM(销售总额) AS 销售总额
  FORM PS
  GROUP BY 产品标识符

  S视图、D视图可以类似地定义。P按PS实视图定义是为了节省计算量。

 (4) ALL视图

  CREATE VIEW ALL (销售总额) AS
  SELECT SUM(销售总额) AS 销售总额
  FORM P

  ALL视图表示不分组,则该视图的销售总额相当于事实表中所有行的销售金额之和。
  ALL视图也可由S视图或D视图计算。



 说明:
  在上例中,事实表共有三维,即{P, S, D}。该集合的每个子集对应一个实视图。例如{P, S, D}对应 PSD 实视图,{P, S}对应PS 实视图,{D}对应 D, 对应 ALL等。
  上例的事实表共有八个基本实视图,这八个实视图并不是完全独立的,相互间有依赖关系,即有些实视图可从其它实视图导出,如动画所示。