0

我有这张统计表,但我需要永远运行我需要的查询。将其拆分为较小的表的好方法是什么?大多数查询都是在用户名、值和函数上运行的。这是表格:

Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 DATE                                               DATE
 MACHINE                                            VARCHAR2(25)
 FUNCTION                                           VARCHAR2(100)
 VALUE                                              NUMBER(7,3)
 APPLICATION                                        VARCHAR2(40)
 USERNAME                                           VARCHAR2(25)
 WORKSTATION                                        VARCHAR2(25)
 IPADDR                                             VARCHAR2(25)
 GLOB_NAME                                          VARCHAR2(60)

谢谢。

4

1 回答 1

-1

您应该只拆分表以避免重复。因此,例如,如果您有大量重复的“Machine”条目,请使用 PK/FK 创建一个 Machine 表。应用程序等也是如此。在一个表中有这么多 VARCHAR 很奇怪,那里可能有很多重复,可能是引用另一个表的 FK。

于 2013-09-15T19:32:22.800 回答