两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

根據(jù)圖形操作來構(gòu)建數(shù)據(jù)庫查詢的制作方法

文檔序號:6568622閱讀:219來源:國知局
專利名稱:根據(jù)圖形操作來構(gòu)建數(shù)據(jù)庫查詢的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫分析領(lǐng)域。更具體地說,本發(fā)明涉及操縱數(shù)據(jù) 庫內(nèi)的數(shù)據(jù)。
背景技術(shù)
通常把結(jié)構(gòu)化查詢語言(Structured query language SQL)認為 是第四代數(shù)據(jù)庫語言。可以使用SQL來構(gòu)建數(shù)據(jù)庫并且對數(shù)據(jù)庫執(zhí)行簡 單到復雜的查詢。像大部分軟件語言一樣,學習并理解在SQL中所使用 的腳本可能是一個挑戰(zhàn)。使SQL能夠為更廣闊的人們所使用可能是有用 的。發(fā)明內(nèi)容在說明性實施例中,本發(fā)明包括用于數(shù)據(jù)分析的方法、系統(tǒng)和計 算機程序產(chǎn)品。在說明性實施例中,圖解示出了數(shù)據(jù)點集合或根據(jù)數(shù) 據(jù)點集合所導出的數(shù)據(jù)。允許用戶圖形選擇圖形顯示的一部分。然后 根據(jù)用戶的圖形選擇來構(gòu)造數(shù)據(jù)庫查詢。附加實施例包括用于執(zhí)行這 些及其它方法的計算才幾程序產(chǎn)品和系統(tǒng)。


圖1是使用結(jié)構(gòu)化查詢語言的示例性數(shù)據(jù)查詢; 圖2是說明性實施例的框圖;圖3A-3B依照說明性實施例圖示了圖形數(shù)據(jù)點選擇;圖4-7圖示了從分散繪圖矩陣中對數(shù)據(jù)點進行圖形選擇;圖8 A - 8 B示出了對分散繪圖矩陣內(nèi)的數(shù)據(jù)點進行高度簡化的圖形選擇;圖9圖示了平行數(shù)據(jù)繪圖;圖10-11圖示了對應于圖9的平行繪圖來對平行繪圖中的數(shù)據(jù)點進 行圖形選擇;圖12示出了從數(shù)據(jù)的馬賽克(mosaic)表示中對數(shù)據(jù)點進行圖形選擇;圖13圖示了從直方圖中對數(shù)據(jù)進行圖形選擇; 圖14圖示了從數(shù)據(jù)的概率密度函數(shù)表示中對數(shù)據(jù)進行圖形選擇;和圖15-16圖示了根據(jù)趨勢繪圖構(gòu)建的SQL語句的圖形選擇。
具體實施方式
應當參考附圖閱讀以下具體描述。不必按比例繪制的附圖描繪了 說明性實施例并且不意在限制本發(fā)明的范圍。如這里所用,術(shù)語"數(shù)據(jù)點,,用來涉及具有一個或多個維數(shù) (dimension)的數(shù)據(jù)庫元素。取決于圖形格式,數(shù)據(jù)點可以用幾種不同的方式來圖形表示。例如,數(shù)據(jù)點當在平行坐標系中顯示時,可以 由與多個平行軸相交的多段線來表示,每個平行軸表示不同的數(shù)據(jù)點維數(shù)。然而,當在X-Y坐標繪圖上顯示時,數(shù)據(jù)點可以被示為點或符號。 當在分散繪圖矩陣中顯示時,數(shù)據(jù)點還可以被示為幾個繪圖中每個上 的點或符號。還可以使用根據(jù)一個或多個數(shù)據(jù)點所導出的信息來圖形 表示數(shù)據(jù)點,例如包括直方圖或概率密度函數(shù)繪圖。圖l是使用結(jié)構(gòu)化查詢語言(SQL)的示例性數(shù)據(jù)查詢。在10示出 了數(shù)據(jù)查詢并且包括各個部分。從如在14所示的數(shù)據(jù)集中如在12所示 來選擇要分析的數(shù)據(jù)部分。如在16所示,在"where"語句中輸入條件。 可以看出,即便根據(jù)圖l中的簡單查詢,SQL數(shù)據(jù)查詢也要求知道SQL術(shù) 語、格式和句法,以及理解怎樣把數(shù)據(jù)映射到數(shù)據(jù)庫中。結(jié)果,常常 由設法分析數(shù)據(jù)庫、追加數(shù)據(jù)分析成本的一方來使用需要技能的SQL咨 詢。圖2是說明性實施例的框圖??傮w上在20示出了說明性方法并且該 方法可以被具體化為一種方法或者各種形式,包括計算機程序或計算機程序產(chǎn)品,或者^:編程來執(zhí)行所述方法步驟的計算機系統(tǒng)。從開始塊開始,所述方法通過圖形顯示數(shù)據(jù)而開始,該數(shù)據(jù)包括來自多個數(shù)據(jù)點的數(shù)據(jù),如在22所示。然后用戶圖形選擇數(shù)據(jù)點集的子集,如在 24所示。接下來,用戶定義的子集被轉(zhuǎn)化為SQL語句,如在26所示。然 后可以依照任何適當?shù)姆绞絹?丸行或4吏用SQL語句。在各個實施例中,本發(fā)明可以在數(shù)據(jù)庫使用中用于提供附加功能或簡化功能。例如,從包含數(shù)據(jù)點集的數(shù)據(jù)圖形表示中對數(shù)據(jù)點進行 圖形選擇可以幫助允許執(zhí)行各種操作。具有特定關(guān)系的數(shù)據(jù)點可以通 過觀察它們的圖形表示來標識。還可以標識數(shù)據(jù)點的趨勢或相關(guān)性。 通過圖形地表示數(shù)據(jù),可以更容易地刪除、標識或分析離群值??梢?更容易地標識數(shù)據(jù)點或數(shù)據(jù)點組的分布,并且可以選擇具有特定分布 的數(shù)據(jù)點以用于進一步查詢。還可以更容易地標識并選擇數(shù)據(jù)聚類和 模式。使用本發(fā)明實施例可以幫助根源分析,并且可以更容易地標識 與數(shù)據(jù)點集相關(guān)的數(shù)據(jù)流或操作中的瓶頸。以下是用于圖示可以圖形顯示數(shù)據(jù)的不同方式的幾個例子。在一 些實施例中,數(shù)據(jù)被顯示為多個數(shù)據(jù)點。在其它實施例中,依照用于 表示多個數(shù)據(jù)點的方式,例如依照概率密度函數(shù)圖表或直方圖來更間 接地顯示數(shù)據(jù)。圖3A-3B依照說明性實施例圖示了圖形數(shù)據(jù)點選擇。參照圖3A,如 在30所示,表示多個數(shù)據(jù)點,其中所述數(shù)據(jù)點例如可以是散射或X-Y繪 圖。用戶可以使用光標、劃線工具、鼠標指示元件或任何其它適當?shù)?輸入設備或方法來定義數(shù)據(jù)點30的子集32。子集32的邊緣按要求可以 是彎曲的、直的或不規(guī)則的。如果想要的話,例如可以通過點擊單個 數(shù)據(jù)點30來分別選擇數(shù)據(jù)點30以便包括在子集32中??梢酝ㄟ^用戶控 制的光標來圖形"刷取(brush)"數(shù)據(jù)點30,例如如果用戶使用鼠標 或軌跡球的話。參照圖3B,再次圖形地示出了數(shù)據(jù)點40。在此例子中,數(shù)據(jù)點子 集在單個繪圖內(nèi)包括第一和第二不連續(xù)的數(shù)據(jù)點集合,如在42和"所 示。在一些情況下,可以選擇這些點的并集以用于進一步分析。在與圖3 A - 3 B相關(guān)聯(lián)的本發(fā)明的說明性實施例中,根據(jù)圖形選擇來 產(chǎn)生SQL語句。特別地是,產(chǎn)生用于捕獲在子集32中或由第一和第二不 連續(xù)的數(shù)據(jù)點42、 44集合所定義的子集中的數(shù)據(jù)點的SQL語句。^4居圖形選擇所產(chǎn)生的SQL語句可以采取多個形式。例如,SQL語 句可以描述單個數(shù)據(jù)點,所述數(shù)據(jù)點已經(jīng)通過使用所選數(shù)據(jù)點的唯一 列標識符標識這種所選數(shù)據(jù)點列表來簡單地圖形選擇。在另 一實施例 中,SQL語句可以描述所選數(shù)據(jù)點的數(shù)據(jù)參數(shù)。圖4-7圖示了從分散繪圖矩陣中對數(shù)據(jù)點進行圖形選擇?,F(xiàn)在參照 圖4,在50示出了具有四個維數(shù)的分散繪圖矩陣。為了說明性目的,維數(shù)涉及冷卻、加熱和功率類型系統(tǒng)。為了說明性目的,省略在構(gòu)造分 散繪圖矩陣中所使用的標度??梢栽谥T如計算機屏幕之類的圖形用戶 接口上扭)于顯示。維數(shù)說明性地包括小時52、負載54、溫度56和價格58。在說明性 實施例中,如在框60內(nèi)所示,用戶圖形選擇多個數(shù)據(jù)點。在說明性實 施例中,然后產(chǎn)生以下SQL語句SELECT Tablel.Hour, Tablel.Load, Tablel. OutdoorTemperature, Tablel. Ut i1i tyPriceFROM Tab lei職RE (Tablel. 0utdoorTemperature>=67 AND Tablel.0utdoorTemperature<=99)AND (Tablel.Uti1ityPrice>=0.28 AND Tablel.UtilityPrice<=0, 32)在說明性例子中,由具有指令集的軟件程序產(chǎn)品來產(chǎn)生SQL語句, 所述指令集用于解釋所選擇用來構(gòu)造所述SQL語句的圖形數(shù)據(jù)。例如, 區(qū)域60的邊界可以,皮標識并被轉(zhuǎn)化為SQL語句?,F(xiàn)在參照圖5,所示出的另一分散繪圖矩陣具有多個維數(shù)繪圖,包 括小時70、負載72、溫度74和價格76。在此例子中,定義了兩個圖形 選擇區(qū)域,在78其是價格76和溫度74繪圖,并且在80其是負載72和小 時70繪圖。然后兩個圖形選擇區(qū)域78、 80以結(jié)合步驟為條件,以致所 選數(shù)據(jù)點的子集包括處于區(qū)域78和區(qū)域80的數(shù)據(jù)點。所產(chǎn)生的SQL語句 如下SELECT Tablel.Hour, Tablel.Load, Tablel. OutdoorTemperature, Tablel. UtilityPrice FROM TablelWHERE ((Tablel.OutdoorTemperature>=67 AND Tablel. OutdoorTemperature<=99)AND (Tablel.Uti1ityPrice>=0.28 AND Tablel. UtilityPrice<=0. 32))里((Table1. Hour>=14 and Tablel.Hour<=15) AND (Tablel.Load>=43728 AND Tablel.Load<=93082))加下劃線的AND表明組合以結(jié)合步驟為條件?,F(xiàn)在參照圖6,所示出的又一分散繪圖矩陣也具有多個維數(shù)繪圖, 包括小時90、負載92、溫度94和價格96。在此例子中,定義了兩個圖形選擇區(qū)域,包括在98其處于價格96和溫度94繪圖,并且在100其處于 負載92和小時90繪圖。在說明性實施例中,然后兩個圖形選擇區(qū)域以 合并步驟為條件,以致所選數(shù)據(jù)點的子集包括處于區(qū)域98或區(qū)域100的 數(shù)據(jù)點。所產(chǎn)生的SQL語句如下SELECT Tablel.Hour, Tablel.Load, Tablel. OutdoorTemperature, Tablel.Ut i1i tyPriceFROM TablelWHERE "Tablel.OutdoorTemperature>=67 AND Tablel.OutdoorTemperature<=99)AND (Tablel. Uti1ityPrice>=0. 28 AND Tablel, UtUityPrice<=0. 32))巡((Table1. Hour〉=14 and Tablel. Hour<=15) AND (Tablel. Load>=43728 AND Tablel. Load<=93082))加下劃線的OR表明組合以合并步驟為條件。在說明性實施例中, 除AND和OR函數(shù)之外,也可以〗吏用異或、與非及其它適當?shù)暮瘮?shù)。現(xiàn)在參照圖7,所示出的分散繪圖矩陣具有包括小時IIO、負載U2、 溫度114和價格116的維數(shù)。如在118所示,圖形選擇單個數(shù)據(jù)點。此時 存在可以用來產(chǎn)生SQL語句的候選方式。在第一例子中,產(chǎn)生此SQL語 句SELECT Tablel.Hour, Tablel,Load, Tablel.OutdoorTemperature, Tablel.Ut i1i tyPrice FROM TablelWHERE Tablel.OutdoorTemperature=78. 1 AND Tablel.Uti1ityPrice=0.65應當注意,可以使用以上SQL語句來捕獲一個以上數(shù)據(jù)點。在候選 例子中,可以只用如下SQL語句來捕獲單個點SELECT TaMel. Hour, TaMel. Load, Tablel.OutdoorTemperature, Tablel.UtilityPriceFROM TablelWHERE Tablel.Date='7/29/1999 03:59:57' "where"語句反映數(shù)據(jù)點的唯一列標識符。作為選擇,如果數(shù)據(jù) 點集在數(shù)據(jù)庫元素集內(nèi)是有限的,那么數(shù)據(jù)點的元素號碼可以被用為 唯一的列標識符。在說明性實施例中,是使用第一還是第二候選方式來捕獲單個數(shù)據(jù)點可以取決于其中用來圖形選擇數(shù)據(jù)點的方式。例如, 如果"點擊,,數(shù)據(jù)點,那么可以使用第二候選方式,而如果碰巧在用 戶定義的框或區(qū)域內(nèi)高亮度顯示所述數(shù)據(jù)點,那么可以使用第一候選 方式。在一些實施例中,可以在允許用戶選擇不同的格式來為圖形選擇的數(shù)據(jù)子集構(gòu)造SQL語句的環(huán)境內(nèi)使用以上方法。例如,計算機程序產(chǎn) 品可以具有其中使用唯一的數(shù)據(jù)點標識符來標識所選子集中的點的第 一模式和其中使用數(shù)據(jù)參數(shù)來定義所選子集中的點的第二模式。圖8 A - 8 B示出了對分散繪圖矩陣內(nèi)的數(shù)據(jù)點進行高度簡化的圖形 選擇。在圖8A-8B中所示出的實施例示出了一些實施例的圖形顯示性 質(zhì)。參照圖8A,分散繪圖矩陣130具有負載132、溫度134和時間136的 維數(shù)。分散繪圖矩陣130包括多個數(shù)據(jù)點138。如在圖8A中所顯示,沒 有選擇任何數(shù)據(jù)點138或者已經(jīng)選擇了全部數(shù)據(jù)點138。在圖形顯示中 除數(shù)據(jù)點的位置之外無法彼此區(qū)分單個數(shù)據(jù)點。參照圖8B,現(xiàn)在所示出的分散繪圖矩陣13O具有已經(jīng)圖形選擇的數(shù) 據(jù)子集,如框140所示。幾個數(shù)據(jù)點142在由圖形框140所定義的數(shù)據(jù)子 集內(nèi)。在矩陣中的其它繪圖中,使用不同的標記來示出數(shù)據(jù)子集內(nèi)的 點,如在144所表明。雖然在圖8B中只示出了三維分散繪圖矩陣,然而 此選擇方式允許用戶真實地看見圖形選擇子集怎樣出現(xiàn)在其它維數(shù) 中。在各種實施例中,可以使用與未選數(shù)據(jù)點不同的顏色或形狀來顯 示數(shù)據(jù)子集內(nèi)的點。還可以定義多個子集。圖9圖示了平行坐標繪制數(shù)據(jù)。特別地是,在平行坐標繪圖中,數(shù) 據(jù)點被示為與多個平行坐標軸中的每個相交的多段線。美國專利號 5, 546, 516示出了平行坐標繪圖的幾個方面,在此將其公開合并以供參 考。圖9中的說明性繪圖具有四個維數(shù)小時152、負載154、溫度156 和價格158。每條線在用于表示該維數(shù)的數(shù)據(jù)點值的點與每個軸相交。圖10-11圖示了對應于圖9的平行繪圖來對平行繪圖中的數(shù)據(jù)點進 行圖形選擇。參照圖IO,框160用來圖形選擇幾個數(shù)據(jù)點。還3爭過每個 軸152、 154、 156、 158示出了所選數(shù)據(jù)點。忽略在圖9中所示出的原始 繪圖中的其它線以便高亮度顯示所選擇的線。例如當在計算機屏幕上 顯示時,可以用與未選擇線不同的顏色來示出所選擇的線,或者可以 使用與所示出的顯示類似的顯示。與圖10的圖形選擇相關(guān)聯(lián)產(chǎn)生的SQL語句可以如下SELECT Tablel.Hour, Tablel.Load, Tab lei.OutdoorTemperature, Tablel.UtilityPriceFROM TablelWHERE Tablel.Hour〉=14 AND Tablel.Hour<=15現(xiàn)在參照圖ll,示出了處于軸之間位置的圖形選擇。特別地是, 所示出的選擇框16 2表明在圖11中所表示的哪些數(shù)據(jù)點被包括在內(nèi)。然 而選擇框162并不在軸152、 154、 156、 158之一上,而是替代地位于兩 個軸152、 154之間。由此選擇與一部分選擇框162相交的每條線。為了 清楚起見并且如圖10那樣,再次忽略未從圖9中所選擇的數(shù)據(jù)點。在一 些實施例中,用于根據(jù)平行坐標繪圖來構(gòu)建SQL語句的數(shù)據(jù)點可以通過 使用解析幾何方法來標識,例如通過計算在平行坐標繪圖線(用于表 示單個數(shù)據(jù)點)和選擇框162之間的交點。圖12示出了從數(shù)據(jù)的馬賽克表示中對數(shù)據(jù)點進行圖形選擇。馬賽 克繪圖提供了用于二維頻率分析分類數(shù)據(jù)的方式。矩形大小對應于所 觀察的單元頻率,即具有給定組合的x-y類別的頻率。矩形的顏色或填 充模式表示某些其它統(tǒng)計變量。馬賽克繪圖170使用多個塊172來顯示 在數(shù)據(jù)的三維之間的關(guān)系。在i兌明性例子中,分類維數(shù)(categorical dimension)包括在圖表軸上所示出的工作日和小時以及例如由單個塊 上的模式使用在17 4所示出標度所表明的平均價格。數(shù)據(jù)點被表示為塊 172。如所示的,在176在框中選擇三個矩形,并且它們可以表示i午多 數(shù)據(jù)點,所述數(shù)據(jù)點滿足關(guān)于所述三個矩形的范疇限制。對于此例子 來說,所構(gòu)建的SQL語句可以采取以下形式SELECT Tablel.Hour, Tablel.Load, Tablel.0utdoorTemperature, Tablel, Ut i1i tyPriceFROM TablelWHERE Tablel.hour=18 AND Tablel. weekday IN (6,7,1) 馬賽克繪圖允許對多個數(shù)據(jù)點進行范疇選擇。圖13圖示了從直方圖中對數(shù)據(jù)進行圖形選擇。直方圖180通過分組 負載級別集并且示出在確定界限內(nèi)該負載出現(xiàn)的頻率來表明負載級 別。因此每個條182表示具有由圖表的較低軸所表明值的負載的出現(xiàn)次 數(shù)。如塊184所表明,選擇包括條186的兩個條。以下示出了可以使用在圖13中所示出的圖形選擇來得出的SQL語句SELECT Tablel.Hour, Tablel.Load, Tablei.OutdoorTemperature, Tablel.UtilityPriceFROM Tablel匿RE (Tablel. Load〉Binlowl AND Tablel. Load<=Binhighl ) OR (Tablel. Load>Binlow2 AND Tablel.Load<=Binhigh2)為了此說明性SQL語句,Binlow N和Binhigh N表示第N個直方圖條 的高和低界限??梢砸勒杖魏芜m當?shù)姆绞絹韯?chuàng)建或計算高和低界限。 在一些實施例中,通過為在直方圖中要考慮的變量同樣地劃分處于最 大和最小值之間的范圍來計算高和低界限。圖14圖示了從數(shù)據(jù)的概率密度函數(shù)表示中對數(shù)據(jù)進行圖形選擇。 PDF圖表190示出了用于表明相對似然性的線192,給定變量獲取在底軸 上所示出的值。塊194表明PDF圖表的所選部分。所示出的選擇包括如 下的數(shù)據(jù)點,在這些數(shù)據(jù)點中在PDF圖表190中所考慮的變量具有落入 在較低軸上所示出的范圍內(nèi)和塊194內(nèi)的值。因此代表性的SQL語句是SELECT Tablel. Hour, TableUoad, Tablel.OutdoorTemperature, Tablel.UtilityPriceFROM TablelWHERE Tablel. Load>=SelectionLow AND Tablel.Load<=SelectionHigh對于SQL來說,通過觀察在塊194邊緣的較低軸的值來設置變量 Select ionLow和Select ionHigh。應當注意,在圖13和14所示出的說明性圖表中,無法從在對數(shù)據(jù) 點執(zhí)行圖形選擇中所使用的圖表中區(qū)分出實際的數(shù)據(jù)點。作為替代, 根據(jù)數(shù)據(jù)點的集合導出圖13-14的圖表。因此使用與數(shù)據(jù)點集相關(guān)的數(shù) 據(jù)來進行選擇。用。例如,如以上任何實施例所示產(chǎn)生的SQL語句可以被保存以供稍后 當數(shù)據(jù)已經(jīng);故更新或替換時用來對其它數(shù)椐庫或相同的數(shù)據(jù)庫重復分 析。如上面所產(chǎn)生的SQL語句還可以;故轉(zhuǎn)送到其它程序以用于附加分析。圖15-16圖示了對SQL語句進行圖形選擇——根據(jù)趨勢繪圖來構(gòu)建。說明性趨勢繪圖示出了在y軸上所顯示的變量趨勢對比在x軸上所 顯示的時間。參照圖15,所示出的四個趨勢繪圖用于小時、負載、溫 度和價格。對于四個變量中的每個來說,所示出的滑塊具有上和下界 限。通過移動滑塊界限來允許使用多個維數(shù)的圖形選擇,諸如在滑塊 界限202,所述滑塊界限202是溫度維數(shù)的下界限。圖16圖示了使用趨 勢繪圖200的圖形選擇。這里,已經(jīng)設置了用于小時繪圖的上和下界限, 如在206所示。已經(jīng)選擇了用于溫度的下界限,如在214所示,其溫度 繪圖的上界限在其最大值離開。這些選擇會選擇多個數(shù)據(jù)點。代表性 的SQL語句是SELECT Tablel.Hour, Tablel.Load, Tablel. OutdoorTemperature, Tab lei. Ut i1i tyPr iceFROM Tab leiWHERE (Tablel.OutdoorTemperature >= 67 AND Tablel. OutdoorTemperature <- 99) AND (Tablel.Hour >= 14 AND Tablel. Hour <= 15)選擇區(qū)域還可以被用戶選項反向,例如通過檢查"逆"或"外部" 選項。在此實施例中,然后選擇位于上和下界限之外的數(shù)據(jù)。參照圖 16的繪圖,代表性的"外部"SQL語句是SELECT Tablel.Hour, Tablel.Load, Tablel. OutdoorTemperature, Tablel. UtilityPriceFROM TablelWHERE (Tablel.OutdoorTemperature <= 67 OR Tablel.OutdoorTemperature >= 99) AND ( Tablel.Hour <= 14 OR Tablel. Hour >= 15)那些本領(lǐng)域技術(shù)人員應當認識到,可以用除這里所描述并預計的 具體實施例之外的各種形式來表明本發(fā)明。據(jù)此,在不脫離如所附權(quán) 利要求所描述的本發(fā)明的精神和范圍的情況下,可以進行形式和細節(jié) 上的改變。
權(quán)利要求
1.一種用于數(shù)據(jù)分析的計算機程序產(chǎn)品,具有用于執(zhí)行以下步驟的指令使用與每個數(shù)據(jù)點相關(guān)的至少第一和第二變量來在圖形用戶接口上圖形繪制多個數(shù)據(jù)點;允許用戶圖形選擇所述數(shù)據(jù)點數(shù)目的子集;把用戶在圖形選擇所述子集中的動作轉(zhuǎn)化為與在圖形選擇的子集中所表示的數(shù)據(jù)點相關(guān)的數(shù)據(jù)庫命令。
2. 如權(quán)利要求l所述的計算機程序產(chǎn)品,其中轉(zhuǎn)化步驟包括轉(zhuǎn)化 為SQL。
3. —種包括有如權(quán)利要求1所述的計算機程序產(chǎn)品的計算機可讀 介質(zhì)。
4. 如權(quán)利要求l所述的計算機程序產(chǎn)品,其中圖形顯示數(shù)據(jù)點數(shù) 目的步驟包括把所述數(shù)據(jù)點作為原始數(shù)據(jù)顯示。
5. 如權(quán)利要求l所述的計算機程序產(chǎn)品,其中圖形顯示數(shù)據(jù)點數(shù) 目的步驟包括顯示從所述數(shù)據(jù)點導出的信息。
6. 如權(quán)利要求l所述的計算機程序產(chǎn)品,其中允許用戶圖形選擇 數(shù)據(jù)點數(shù)目子集的步驟包括允許所述用戶使用光標來刷取一個或多個 數(shù)據(jù)點。
7. 如權(quán)利要求l所述的計算機程序產(chǎn)品,其中允許用戶圖形選擇 數(shù)據(jù)點數(shù)目子集的步驟包括允許所述用戶定義第 一和第二不連接的圖 形數(shù)據(jù)點塊。
8. —種用于數(shù)據(jù)分析的方法,包括使用與每個數(shù)據(jù)點相關(guān)的至少第一和第二變量來在圖形用戶接口 上圖形繪制多個數(shù)據(jù)點;圖形選擇所述數(shù)據(jù)點數(shù)目的子集;把圖形選擇所述子集的動作轉(zhuǎn)化為與在圖形選擇的子集中的數(shù)據(jù) 點相關(guān)的數(shù)據(jù)庫命令。
9. 如權(quán)利要求8所述的方法,其中轉(zhuǎn)化動作的步驟包括轉(zhuǎn)化為SQL。
10. 如權(quán)利要求8所述的方法,其中圖形顯示數(shù)據(jù)點數(shù)目的步驟包 括把所述數(shù)據(jù)點作為原始數(shù)據(jù)顯示。
11. 如權(quán)利要求8所述的方法,其中圖形顯示數(shù)據(jù)點數(shù)目的步驟包括顯示從所述數(shù)據(jù)點導出的信息。
12. 如權(quán)利要求8所述的方法,其中圖形選擇所述數(shù)據(jù)點數(shù)目的子 集的步驟包括使用光標來刷取一個或多個數(shù)據(jù)點。
13. 如權(quán)利要求8所述的方法,其中圖形選擇所述數(shù)據(jù)點數(shù)目的子 集的步驟包括圖形定義第一和第二不連續(xù)的圖形數(shù)據(jù)點塊。
14. 一種包括中央處理單元、存儲器和圖形用戶接口的計算機系 統(tǒng),所述系統(tǒng)被配置為通過使用以下步驟來進行數(shù)據(jù)分析使用與每個數(shù)據(jù)點相關(guān)的至少第一和第二變量來在圖形用戶接口 上圖形繪制多個數(shù)據(jù)點;允許用戶圖形選擇所述數(shù)據(jù)點數(shù)目的子集;把用戶在圖形選擇所述子集的動作轉(zhuǎn)化為與在圖形選擇的子集中 所表示的數(shù)據(jù)點相關(guān)的數(shù)據(jù)庫命令。
15. 如權(quán)利要求14所述的計算機系統(tǒng),其中所述系統(tǒng)進一步^皮配 置,以致轉(zhuǎn)化步驟包括轉(zhuǎn)化為SQL。
16. 如權(quán)利要求14所述的計算機系統(tǒng),其中所述系統(tǒng)進一步^皮配 置,以致圖形顯示所述數(shù)據(jù)點數(shù)目的步驟包括把所述數(shù)據(jù)點作為原始 數(shù)據(jù)顯示。
17. 如權(quán)利要求14所述的計算機系統(tǒng),其中所述系統(tǒng)進一步凈皮配 置,以致圖形顯示所述數(shù)據(jù)點數(shù)目的步驟包括顯示從所述數(shù)據(jù)點導出 的4言息。
18. 如權(quán)利要求14所述的計算機系統(tǒng),其中所述系統(tǒng)進一步凈皮配 置,以致允許用戶圖形選擇所述數(shù)據(jù)點數(shù)目的子集的步驟包括允許所 述用戶使用光標來刷取一個或多個數(shù)據(jù)點。
19. 如權(quán)利要求14所述的計算機系統(tǒng),進一步包括用于光標控制 的非鍵盤裝置,其中所述系統(tǒng)進一步被配置,以致在至少一個操作模 式中,所述用戶使用所述用于光標控制的非鍵盤裝置來圖形選擇一個 或多個數(shù)據(jù)點。
20. 如權(quán)利要求14所述的計算機系統(tǒng),其中所述系統(tǒng)進一步^f皮配 置,以致允許用戶圖形選擇所述數(shù)據(jù)點數(shù)目的子集的步驟包括允許所 述用戶定義第一和第二不連續(xù)的圖形數(shù)據(jù)點塊。
21. —種用于數(shù)據(jù)分析的計算機程序產(chǎn)品,具有用于執(zhí)行以下步 驟的指令依照概率密度函數(shù)格式在圖形用戶接口上圖形表示根據(jù)多個數(shù)據(jù)點所導出的數(shù)據(jù);允許用戶圖形選擇所述圖形表示的一部分;并且 把用戶在圖形選擇所述子集中的動作轉(zhuǎn)化為與在圖形選擇的部分中所表示的數(shù)據(jù)點相關(guān)的數(shù)據(jù)庫命令。
全文摘要
用于數(shù)據(jù)分析的方法、系統(tǒng)和計算機程序產(chǎn)品。圖解示出了數(shù)據(jù)點集合或根據(jù)數(shù)據(jù)點集合所導出的數(shù)據(jù)。允許用戶圖形選擇圖形顯示的一部分。然后根據(jù)用戶的圖形選擇來構(gòu)造數(shù)據(jù)庫查詢。
文檔編號G06F17/30GK101268462SQ200680030097
公開日2008年9月17日 申請日期2006年6月16日 優(yōu)先權(quán)日2005年6月17日
發(fā)明者R·納夫拉蒂爾, S·佩特 申請人:霍尼韋爾國際公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
民丰县| 云浮市| 平和县| 博野县| 合阳县| 咸宁市| 呼和浩特市| 体育| 资兴市| 和林格尔县| 济南市| 万全县| 洛宁县| 盘锦市| 柳州市| 莱阳市| 三原县| 乌审旗| 柘荣县| 秭归县| 雷波县| 泽普县| 务川| 宁国市| 新兴县| 五寨县| 胶州市| 团风县| 和硕县| 金塔县| 商洛市| 静宁县| 富源县| 道孚县| 德保县| 德化县| 邻水| 佛山市| 宜黄县| 晋州市| 富民县|