JP2972928B2 - デジタルデータ処理システム - Google Patents
デジタルデータ処理システムInfo
- Publication number
- JP2972928B2 JP2972928B2 JP1181645A JP18164589A JP2972928B2 JP 2972928 B2 JP2972928 B2 JP 2972928B2 JP 1181645 A JP1181645 A JP 1181645A JP 18164589 A JP18164589 A JP 18164589A JP 2972928 B2 JP2972928 B2 JP 2972928B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- displayed
- display
- identifier
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 19
- 238000005259 measurement Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 18
- 238000007726 management method Methods 0.000 description 13
- 238000013515 script Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2428—Query predicate definition using graphical user interfaces, including menus and forms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99934—Query formulation, input preparation, or translation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は一般にデジタルデータ処理システムの分野に
関し、より詳しくはデジタルデータ処理システムの1つ
以上のデータベース内に編成されたデータを管理、検
索、処理及び報告するためのシステムに関する。
関し、より詳しくはデジタルデータ処理システムの1つ
以上のデータベース内に編成されたデータを管理、検
索、処理及び報告するためのシステムに関する。
(従来の技術) コンピュータは長年、科学的及び業務的用途で使われ
てきた。科学的用途では、一般に比較的少量のデータに
対する計算集中的な演算を行うのに、コンピュータが使
われることが多い。他方業務的用途では、必要な演算が
一般に科学的用途よりはるかに少ないが、データの量は
大幅に大きいことが多い。
てきた。科学的用途では、一般に比較的少量のデータに
対する計算集中的な演算を行うのに、コンピュータが使
われることが多い。他方業務的用途では、必要な演算が
一般に科学的用途よりはるかに少ないが、データの量は
大幅に大きいことが多い。
多量のデータを管理する用途の発展を促進するため、
データベース管理システムが開発されてきた。データベ
ース管理システムは一般に、構造化データの記憶環境
と、1つ以上の照会(query)またはその他のプログラ
ミング言語を与える。会計、在庫管理、財務などのアプ
リケーションプログラム、さらに一部の科学的アプリケ
ーションを開発しようとするアプリケーション開発者
は、データベース管理システムを使って、該当のアプリ
ケーションに係わるデータが論理的な配置で記憶される
1つ以上のデータベースを設定することができる。アプ
リケーション開発者はデータベース管理システムによっ
て与えられる照会言語を用い、データベースからのデー
タの検索、データの処理、及び処理されたデータの報告
への編成を容易とするプログラムを発生させられる。
データベース管理システムが開発されてきた。データベ
ース管理システムは一般に、構造化データの記憶環境
と、1つ以上の照会(query)またはその他のプログラ
ミング言語を与える。会計、在庫管理、財務などのアプ
リケーションプログラム、さらに一部の科学的アプリケ
ーションを開発しようとするアプリケーション開発者
は、データベース管理システムを使って、該当のアプリ
ケーションに係わるデータが論理的な配置で記憶される
1つ以上のデータベースを設定することができる。アプ
リケーション開発者はデータベース管理システムによっ
て与えられる照会言語を用い、データベースからのデー
タの検索、データの処理、及び処理されたデータの報告
への編成を容易とするプログラムを発生させられる。
アプリケーションの設計に関連して、数多くの問題が
生じている。1つの問題は、データベースの設計、すな
わちデータベースの数、各データベースにどんな種類の
データが記憶されるべきか、各データベース内でデータ
がいかに編成されるべきか、と関連している。
生じている。1つの問題は、データベースの設計、すな
わちデータベースの数、各データベースにどんな種類の
データが記憶されるべきか、各データベース内でデータ
がいかに編成されるべきか、と関連している。
第2の問題は、アプリケーションが発生すべき報告の
種類である。一般にアプリケーションは数種類の報告、
すなわちデータベースからの所定のグループ分けデータ
間の選ばれた関係を表す報告、を発生するように設計さ
れている。システムの完成後、異なる種類の報告、すな
わちデータが異なる方法で与えられる報告が必要になっ
たら、あるいは報告を発生するのにデータの異なるグル
ープ分けが使われるべきなら、そのような報告を生じる
プログラムが照会プログラムを用いて発展されねばなら
ない。これはしばしば、各報告毎に多量の時間を必要と
する。
種類である。一般にアプリケーションは数種類の報告、
すなわちデータベースからの所定のグループ分けデータ
間の選ばれた関係を表す報告、を発生するように設計さ
れている。システムの完成後、異なる種類の報告、すな
わちデータが異なる方法で与えられる報告が必要になっ
たら、あるいは報告を発生するのにデータの異なるグル
ープ分けが使われるべきなら、そのような報告を生じる
プログラムが照会プログラムを用いて発展されねばなら
ない。これはしばしば、各報告毎に多量の時間を必要と
する。
一部のデータベース管理システムは、プログラムを発
展させて必要な報告を発生するための、簡略化照会言語
を提供している。簡略化照会言語のほとんどは、データ
がデータベース内でいかに編成されているか、さらに照
会言語について、ユーザが顕著な見識を持ち合わせてい
ることを必要とする。“自然言語”式の照会言語も幾つ
か開発されているが、これらは一般に照会言語に関して
必要な見識の量を減らし、データベース管理システムが
照会言語によって指定されている多数の操作コマンドの
同義語を認識できるようにしているに過ぎない。“自然
言語”式照会言語のユーザは依然、データベースの編成
を知ってなければならない。
展させて必要な報告を発生するための、簡略化照会言語
を提供している。簡略化照会言語のほとんどは、データ
がデータベース内でいかに編成されているか、さらに照
会言語について、ユーザが顕著な見識を持ち合わせてい
ることを必要とする。“自然言語”式の照会言語も幾つ
か開発されているが、これらは一般に照会言語に関して
必要な見識の量を減らし、データベース管理システムが
照会言語によって指定されている多数の操作コマンドの
同義語を認識できるようにしているに過ぎない。“自然
言語”式照会言語のユーザは依然、データベースの編成
を知ってなければならない。
(発明が解決しようとする課題) 本発明は、デジタルデータ処理システムの1つ以上の
データベース内に編成されたデータの管理、検査、処理
及び報告を容易とする新規で改良されたシステムを提供
する。
データベース内に編成されたデータの管理、検査、処理
及び報告を容易とする新規で改良されたシステムを提供
する。
(課題を解決するための手段) 要約すれば、新規の本システムは1つ以上のデータベ
ースと、ユーザによって使われる端末と、プロセッサと
を含む。各データベースがデータを記憶し、プロセッサ
からのデータ検索要求の受信に応じて記憶データを検索
する。端末は、入力画面と出力画面を発生する。入力画
面はユーザに対して、ユーザが選んで該当のデータを識
別できるデータ検索のための構造識別子と、ユーザにと
って所望なデータを処理する機能とを表示する。出力画
面が処理データを表示する、プロセッサは、前記端末か
らの選ばれた構造識別子に応じて、データベースによっ
て処理されるデータ検索要求を発生する。また検索デー
タの受信に応じて、プロセッサは選ばれた機能識別子で
要求されるように検索データを処理し、処理されたデー
タを発生する。プロセッサはこの処理データを端末に送
って、出力画面上に表示させる。
ースと、ユーザによって使われる端末と、プロセッサと
を含む。各データベースがデータを記憶し、プロセッサ
からのデータ検索要求の受信に応じて記憶データを検索
する。端末は、入力画面と出力画面を発生する。入力画
面はユーザに対して、ユーザが選んで該当のデータを識
別できるデータ検索のための構造識別子と、ユーザにと
って所望なデータを処理する機能とを表示する。出力画
面が処理データを表示する、プロセッサは、前記端末か
らの選ばれた構造識別子に応じて、データベースによっ
て処理されるデータ検索要求を発生する。また検索デー
タの受信に応じて、プロセッサは選ばれた機能識別子で
要求されるように検索データを処理し、処理されたデー
タを発生する。プロセッサはこの処理データを端末に送
って、出力画面上に表示させる。
改良態様では、処理データがデータの種類によって識
別され、前記プロセッサが例えば線グラフ、棒グラフ、
その他の表示の種類を、出力画面が表示を行う処理デー
タのデータの種類に基づいて選択する。
別され、前記プロセッサが例えば線グラフ、棒グラフ、
その他の表示の種類を、出力画面が表示を行う処理デー
タのデータの種類に基づいて選択する。
尚、本発明は特許請求の範囲に的確に記述されてい
る。本発明の上記及びそれ以外の利点は、添付の図面に
基づく以下の説明を参照することによって明瞭に理解さ
れるであろう。
る。本発明の上記及びそれ以外の利点は、添付の図面に
基づく以下の説明を参照することによって明瞭に理解さ
れるであろう。
(実施例) 第1図は、本発明に従って構成されたシステムの機能
ブロック図を示す。第1図を参照すると、本システムは
参照番号10で全体を表した複数のデータベースを含む。
各データベースは、複数の通常の編成凡例(パラダイ
ム)のうちの1つで編成し得る。1つの特定実施例にお
いて、データベース10は関係データベースとして編成さ
れ、各データベース10は参照番号20で全体を表した1つ
以上の関係を含む。各関係20は複数のレコードからな
り、さらに各レコードは複数の属性を有する。各データ
ベース10内の関係はデータベース管理装置21によって管
理され、関係と属性を識別する検索要求を受け取ると、
管理装置が属性と合致する関係からデータを検索し、そ
れを要求者へ通常の方法で供給する。
ブロック図を示す。第1図を参照すると、本システムは
参照番号10で全体を表した複数のデータベースを含む。
各データベースは、複数の通常の編成凡例(パラダイ
ム)のうちの1つで編成し得る。1つの特定実施例にお
いて、データベース10は関係データベースとして編成さ
れ、各データベース10は参照番号20で全体を表した1つ
以上の関係を含む。各関係20は複数のレコードからな
り、さらに各レコードは複数の属性を有する。各データ
ベース10内の関係はデータベース管理装置21によって管
理され、関係と属性を識別する検索要求を受け取ると、
管理装置が属性と合致する関係からデータを検索し、そ
れを要求者へ通常の方法で供給する。
システムはさらに端末11を含み、オペレータは端末11
を通じ、処理すべきデータを含む関係の名前とデータを
選択するための属性を与えることによって、データを識
別することができる。プリプロセッサ12はまず端末11を
エネーブルし、第2A図に示すような4象限に分割された
入力表示を与える。
を通じ、処理すべきデータを含む関係の名前とデータを
選択するための属性を与えることによって、データを識
別することができる。プリプロセッサ12はまず端末11を
エネーブルし、第2A図に示すような4象限に分割された
入力表示を与える。
第2A図を参照すれば、端末11の画面左上に表示された
構造(STRUCTURE)象限30は、各々データの種類を識別
する複数のタイル31A〜31N(全体を参照番号31で表す)
を含む。例えば販売環境では、それぞれのタイルが地理
的位置、マーケット区分、製品または製品分野などを識
別する。
構造(STRUCTURE)象限30は、各々データの種類を識別
する複数のタイル31A〜31N(全体を参照番号31で表す)
を含む。例えば販売環境では、それぞれのタイルが地理
的位置、マーケット区分、製品または製品分野などを識
別する。
機能(FUNCTION)象限32は、データの処理で通例ユー
ザが用いる機能を識別するようにグループ分けされた複
数のタイル33を含む。販売環境では、一機能が例えば、
各々別々のタイルと対応した保証発注、許容百分率、割
引百分率、及び受取額と関連し、各機能内のタイルが数
値またはその他のパラメータによってリンクされてい
る。会計環境では、機能象限32で識別される機能が、例
えば受領高、総粗利益及び純利益などの項目を表すタイ
ルを含んだ損益計算表を含み得る。機能象限32内の機能
中の特定タイルを選ぶかまたは選ばないことによって、
ユーザは検索データの分析でシステムが項目を無視する
かあるいは使用するかを可能とする。
ザが用いる機能を識別するようにグループ分けされた複
数のタイル33を含む。販売環境では、一機能が例えば、
各々別々のタイルと対応した保証発注、許容百分率、割
引百分率、及び受取額と関連し、各機能内のタイルが数
値またはその他のパラメータによってリンクされてい
る。会計環境では、機能象限32で識別される機能が、例
えば受領高、総粗利益及び純利益などの項目を表すタイ
ルを含んだ損益計算表を含み得る。機能象限32内の機能
中の特定タイルを選ぶかまたは選ばないことによって、
ユーザは検索データの分析でシステムが項目を無視する
かあるいは使用するかを可能とする。
第2A図に表された画面表示はさらに、右上に示された
測定(MEASURES)象限34を含む。測定象限34も、日付、
範囲、値などのデータ検索制限あるいは選択基準をユー
ザが選ぶのを可能とする複数のタイル35を含んでいる。
さらに、画面表示は分析(ANALYSIS)象限36も含み、こ
の象限は選択されたデータが分析及び表示されるべき基
準をユーザが選ぶのを可能とする複数のタイル37を含ん
でいる。
測定(MEASURES)象限34を含む。測定象限34も、日付、
範囲、値などのデータ検索制限あるいは選択基準をユー
ザが選ぶのを可能とする複数のタイル35を含んでいる。
さらに、画面表示は分析(ANALYSIS)象限36も含み、こ
の象限は選択されたデータが分析及び表示されるべき基
準をユーザが選ぶのを可能とする複数のタイル37を含ん
でいる。
データ検索を開始するには、ユーザが4つの象限30、
32、34及び36全てからタイルを選び、これらが全体とし
て1つのデータ検索要求を形成する。プリプロセッサ12
が端末11からのデータ要求を受け取り、その内在データ
とカタログ13内に存在する情報を用いて、データベース
10のうち要求されたデータを含むものを識別する。次い
でプリプロセッサ12は、検索要求をインタフェース15を
介し転送することによって、データベース10が要求デー
タを検索し、それをプリプロセッサに送るのを可能とす
る。データを受け取ると、プリプロセッサ12は端末11を
通じてオペレータに知らせる。またプリプロセッサ12は
インタフェース15を介し、キャッシュ14が検索データを
キャッシュするのも可能とする。
32、34及び36全てからタイルを選び、これらが全体とし
て1つのデータ検索要求を形成する。プリプロセッサ12
が端末11からのデータ要求を受け取り、その内在データ
とカタログ13内に存在する情報を用いて、データベース
10のうち要求されたデータを含むものを識別する。次い
でプリプロセッサ12は、検索要求をインタフェース15を
介し転送することによって、データベース10が要求デー
タを検索し、それをプリプロセッサに送るのを可能とす
る。データを受け取ると、プリプロセッサ12は端末11を
通じてオペレータに知らせる。またプリプロセッサ12は
インタフェース15を介し、キャッシュ14が検索データを
キャッシュするのも可能とする。
要求データを受け取った後、プリプロセッサ12は、機
能象限32で選ばれた機能で定義された通り処理された検
索データを、第2B図に示した出力表示で端末11を通じて
ユーザに表示する。第2B図を参照すると、左側の出力表
示は出力領域40を含み、そこで端末11が処理データをグ
ラフ表示する。表示右側の表示選択部41は、各種の表示
基準をユーザが選ぶのを可能とする複数のタイル42を含
む。例えば、処理データが出力領域40で時間の関数とし
て与えられる場合、ユーザは時間の尺度または周期を選
べる。同じくユーザは、表示軸に沿った値の範囲、ソー
ト基準なども選べる。
能象限32で選ばれた機能で定義された通り処理された検
索データを、第2B図に示した出力表示で端末11を通じて
ユーザに表示する。第2B図を参照すると、左側の出力表
示は出力領域40を含み、そこで端末11が処理データをグ
ラフ表示する。表示右側の表示選択部41は、各種の表示
基準をユーザが選ぶのを可能とする複数のタイル42を含
む。例えば、処理データが出力領域40で時間の関数とし
て与えられる場合、ユーザは時間の尺度または周期を選
べる。同じくユーザは、表示軸に沿った値の範囲、ソー
ト基準なども選べる。
プリプロセッサは、表示の種類、すなわち出力表示の
表示領域40に示される処理データが線グラフ、棒グラフ
などどんな形で表示されるかを選択する。表示の種類の
選択はデータの種類、データが名目値、順序値、間隔値
または比値のいずれからなるかどうかに基づく。名目及
び順序値はすべて整数として数えられ、例えば、従業
員、国、製品及び製品分野が含まれる。間隔値は、温
度、圧力または時間など、絶対ゼロから始まらない値を
定義する。その他の値は全て比値である。
表示領域40に示される処理データが線グラフ、棒グラフ
などどんな形で表示されるかを選択する。表示の種類の
選択はデータの種類、データが名目値、順序値、間隔値
または比値のいずれからなるかどうかに基づく。名目及
び順序値はすべて整数として数えられ、例えば、従業
員、国、製品及び製品分野が含まれる。間隔値は、温
度、圧力または時間など、絶対ゼロから始まらない値を
定義する。その他の値は全て比値である。
処理データが名目または順序値の関数として表示され
る名目または順序値である場合、処理データは点値の集
合として表示される。処理データが間隔または比値の関
数として表示される名目または順序値からなる場合、あ
るいは逆の場合、処理データは棒グラフとして表示さ
れ、軸に沿った各棒のベースが名目または順序値を表示
する。さらに、処理データが間隔または比値の関数とし
て表示される間隔値または比値からなる場合、処理デー
タは線グラフとして表示される。
る名目または順序値である場合、処理データは点値の集
合として表示される。処理データが間隔または比値の関
数として表示される名目または順序値からなる場合、あ
るいは逆の場合、処理データは棒グラフとして表示さ
れ、軸に沿った各棒のベースが名目または順序値を表示
する。さらに、処理データが間隔または比値の関数とし
て表示される間隔値または比値からなる場合、処理デー
タは線グラフとして表示される。
上記を背景として、第1図を再び参照すればプリプロ
セッサ12は、端末11が入力画面(第2A図)を表示するの
を可能にすると共に、各タイル31、33、35、37に関して
ユーザが選んだ端末11からの指示を受け取るプロセッサ
モジュール50を含む。プロセッサモジュール50は、記述
子モジュール51内の記述子情報とカタログ13のスクリプ
トモジュール60内のスクリプト情報を用い、選ばれたタ
イルに基づいて、各タイルに対応したデータの種類及び
データを含んだ関係20を識別する。記述子から関係20を
識別した後、プロセッサモジュール50は、カタログ13内
のデータベース識別/アドレスモジュール52の内容を用
いて、要求データを含むデータベース10を識別すると共
に、同じくカタログ13内のデータ名/属性モジュール53
を用いて、各種データベース10から必要とされる各種類
のデータ毎に必要データの検索要求をフォーミュレート
する。
セッサ12は、端末11が入力画面(第2A図)を表示するの
を可能にすると共に、各タイル31、33、35、37に関して
ユーザが選んだ端末11からの指示を受け取るプロセッサ
モジュール50を含む。プロセッサモジュール50は、記述
子モジュール51内の記述子情報とカタログ13のスクリプ
トモジュール60内のスクリプト情報を用い、選ばれたタ
イルに基づいて、各タイルに対応したデータの種類及び
データを含んだ関係20を識別する。記述子から関係20を
識別した後、プロセッサモジュール50は、カタログ13内
のデータベース識別/アドレスモジュール52の内容を用
いて、要求データを含むデータベース10を識別すると共
に、同じくカタログ13内のデータ名/属性モジュール53
を用いて、各種データベース10から必要とされる各種類
のデータ毎に必要データの検索要求をフォーミュレート
する。
端末11でユーザによって選ばれたタイルで必要なデー
タを含む、データベース10の各々毎にデータ検索要求を
フォーミュレートした後、プロセッサモジュール50はそ
の要求インタフェース15を介してデータベース10、詳し
くはそれぞれのデータベース管理装置21に転送し処理が
行われる。データベース管理装置21はそれぞれの関係20
から必要なデータを受け取り、検索データをインタフェ
ース15を介してプリプロセッサ12に転送する。次いでプ
ロセッサモジュールは、データ記憶モジュール54及びキ
ャッシュ14内にデータを記憶可能とし、カタログ13のキ
ャッシュデータ記述子モジュール55内のキャッシュデー
タ記述子を更新する。キャッシュデータ記述子が、キャ
ッシュ14内に記憶されるデータの各種項目に関する検索
基準を識別する。
タを含む、データベース10の各々毎にデータ検索要求を
フォーミュレートした後、プロセッサモジュール50はそ
の要求インタフェース15を介してデータベース10、詳し
くはそれぞれのデータベース管理装置21に転送し処理が
行われる。データベース管理装置21はそれぞれの関係20
から必要なデータを受け取り、検索データをインタフェ
ース15を介してプリプロセッサ12に転送する。次いでプ
ロセッサモジュールは、データ記憶モジュール54及びキ
ャッシュ14内にデータを記憶可能とし、カタログ13のキ
ャッシュデータ記述子モジュール55内のキャッシュデー
タ記述子を更新する。キャッシュデータ記述子が、キャ
ッシュ14内に記憶されるデータの各種項目に関する検索
基準を識別する。
検索データがプリプロセッサ12のデータモジュール54
内に記憶された後、プロセッサモジュール50は、端末11
の入力画面(第2A図)の機能象限32内のタイル中からユ
ーザによって指定された機能に基づいてデータに対する
処理演算を開始し、出力画面(第2B図)上に出力グラフ
を与える。出力グラフの発生において、プロセッサモジ
ュール50は、データの種類すなわち表示されるべきデー
タが名目、順序、間隔または比値のいずれであるかを記
述した、カタログ13内の選ばれたメタ(超)データモジ
ュール57及びプリプロセッサモジュール12内のメタデー
タモジュール56の内容を用いる。つまり、プロセッサモ
ジュール50は両モジュール56と57から受け取ったメタデ
ータ情報を用いて、処理データが表示されるべき方法と
発生されるグラフを決める。
内に記憶された後、プロセッサモジュール50は、端末11
の入力画面(第2A図)の機能象限32内のタイル中からユ
ーザによって指定された機能に基づいてデータに対する
処理演算を開始し、出力画面(第2B図)上に出力グラフ
を与える。出力グラフの発生において、プロセッサモジ
ュール50は、データの種類すなわち表示されるべきデー
タが名目、順序、間隔または比値のいずれであるかを記
述した、カタログ13内の選ばれたメタ(超)データモジ
ュール57及びプリプロセッサモジュール12内のメタデー
タモジュール56の内容を用いる。つまり、プロセッサモ
ジュール50は両モジュール56と57から受け取ったメタデ
ータ情報を用いて、処理データが表示されるべき方法と
発生されるグラフを決める。
本システムでは、ユーザが結果を達成するのにいかに
照会プログラムを発生させるかを知る必要なく、データ
検索要求を発生し、検索データがいかに処理及び表示さ
れるべきかを決めればよい。ユーザは、出力表示がユー
ザのニーズを満たすように、照会、処理及び各種の表示
基準を直接制御することができる。ユーザは、報告プロ
グラムを発生するのにプログラマーが必要な場合より、
はるかに短い時間で照会を発生し、結果を見られる。
照会プログラムを発生させるかを知る必要なく、データ
検索要求を発生し、検索データがいかに処理及び表示さ
れるべきかを決めればよい。ユーザは、出力表示がユー
ザのニーズを満たすように、照会、処理及び各種の表示
基準を直接制御することができる。ユーザは、報告プロ
グラムを発生するのにプログラマーが必要な場合より、
はるかに短い時間で照会を発生し、結果を見られる。
さらに本システムは、異なる種類のデータベース20の
混合を容易とする。モジュール10内の記述子、モジュー
ル60内のスクリプト、及びプロセッサモジュール50がデ
ータ検索要求の発生で用いるモジュール53内の名前と属
性によって与えられる情報が、異なる種類のデータベー
スを本システムで与えるのを可能とする。
混合を容易とする。モジュール10内の記述子、モジュー
ル60内のスクリプト、及びプロセッサモジュール50がデ
ータ検索要求の発生で用いるモジュール53内の名前と属
性によって与えられる情報が、異なる種類のデータベー
スを本システムで与えるのを可能とする。
以上の説明は、本発明の特定実施例に制限されてい
る。しかし、発明の利点の一部または全てを達成しつ
つ、本発明を変形及び変更し得ることは明かであろう。
従って、特許請求の範囲の目的は、発明の真の精神及び
範囲内に入るそのような変形及び変更を全て包含するも
のである。
る。しかし、発明の利点の一部または全てを達成しつ
つ、本発明を変形及び変更し得ることは明かであろう。
従って、特許請求の範囲の目的は、発明の真の精神及び
範囲内に入るそのような変形及び変更を全て包含するも
のである。
第1図は本発明に従って構成されたシステムの機能ブロ
ック図、及び第2図は本システムで使われる各種の画面
表示を示す。 10……データベース、11……端末、12……プリプロセッ
サ、13……カタログ、14……キャッシュ、15……インタ
フェース、20……関係、21……データベース管理装置。
ック図、及び第2図は本システムで使われる各種の画面
表示を示す。 10……データベース、11……端末、12……プリプロセッ
サ、13……カタログ、14……キャッシュ、15……インタ
フェース、20……関係、21……データベース管理装置。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 シー ジェイ コンシディーン アメリカ合衆国 マサチューセッツ州 02158 ニュートン ベルヴィュー ス トリート 194 (56)参考文献 特開 昭63−85933(JP,A) 三菱電機技報 Vol.62 No.6 (1988)P.69〜74 情報処理学会 第36回全国大会論文集 (1988.3)P.399〜400
Claims (1)
- 【請求項1】データ検索要求を受けて複数のデータ・ベ
ースからデータを検索し、検索したデータを処理し、操
作し、そしてその処理し、操作したデータを表示するシ
ステムにおいて、 同時に表示される複数の区分から成る入力スクリーンを
発生する入力スクリーン表示手段と、 前記の複数の区分に表示される様々なデータ検索識別子
を前記の区分からユーザに選択させる手段と 前記のデータ検索識別子の選択に応答して前記のデータ
検索要求を実行するプロセッサと、 前記の入力スクリーンの表示と入れ替わって処理された
データを表示する出力スクリーン表示手段 とを備え、 前記のデータ検索識別子は、a)前記の入力表示スクリ
ーンの第1の区分にユーザが選択できる様表示されるデ
ータのタイプを特定する構造識別子と、b)前記の入力
表示スクリーンの第2の区分にユーザが選択できる様表
示される機能識別子と、c)前記の入力表示スクリーン
の第3の区分にユーザが選択できる様表示される測定識
別子と、d)前記の入力表示スクリーンの第4の区分に
ユーザが選択できる様表示される分析識別子とから成
り、 前記の構造識別子の各々は前記のデータ・ベースの少な
くとも一つに、そしてデータ・ベースの中の少なくとも
一つのレコードとフイールドとに対応し、 前記のプロセッサは、前記の構造識別子を使ってデータ
・ベース内の前記のレコードとフイールドの内容を検索
し、前記の機能識別子を使って前記の構造識別子により
検索したレコードとフイールドの内容を処理して表示
し、前記の測定識別子を使ってある値もしくは値の範囲
を決めて前記のデータ検索要求により検索され、表示さ
れるデータを限定し、そして前記の分析識別子を使って
前記の出力スクリーンに表示するときの前記の処理され
たデータの表示形態を決めて表示することを特徴とした
システム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US219652 | 1980-12-24 | ||
US07/219,652 US5088052A (en) | 1988-07-15 | 1988-07-15 | System for graphically representing and manipulating data stored in databases |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0273465A JPH0273465A (ja) | 1990-03-13 |
JP2972928B2 true JP2972928B2 (ja) | 1999-11-08 |
Family
ID=22820160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1181645A Expired - Fee Related JP2972928B2 (ja) | 1988-07-15 | 1989-07-13 | デジタルデータ処理システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US5088052A (ja) |
EP (1) | EP0351233A3 (ja) |
JP (1) | JP2972928B2 (ja) |
CA (1) | CA1315000C (ja) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5233687A (en) * | 1987-03-25 | 1993-08-03 | Xerox Corporation | User interface with multiple workspaces for sharing display system objects |
US5036472A (en) | 1988-12-08 | 1991-07-30 | Hallmark Cards, Inc. | Computer controlled machine for vending personalized products or the like |
US5993048A (en) | 1988-12-08 | 1999-11-30 | Hallmark Cards, Incorporated | Personalized greeting card system |
JPH0727447B2 (ja) * | 1990-07-05 | 1995-03-29 | 富士ゼロックス株式会社 | ハイパーメディア装置 |
US5546316A (en) | 1990-10-22 | 1996-08-13 | Hallmark Cards, Incorporated | Computer controlled system for vending personalized products |
US5559714A (en) | 1990-10-22 | 1996-09-24 | Hallmark Cards, Incorporated | Method and apparatus for display sequencing personalized social occasion products |
US5265246A (en) * | 1990-12-10 | 1993-11-23 | International Business Machines Corporation | Graphic definition of range in the selection of data from a database field |
US5333255A (en) * | 1991-01-03 | 1994-07-26 | Xerox Corporation | Apparatus for displaying a plurality of two dimensional display regions on a display |
US5459859A (en) * | 1991-06-18 | 1995-10-17 | Mitsubishi Denki Kabushiki Kaisha | Apparatus and system for providing information required for meeting with desired person while travelling |
JP2710188B2 (ja) * | 1991-10-03 | 1998-02-10 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ処理システムとユーザの間で対話を生成する方法およびデータ処理装置 |
US5721900A (en) * | 1992-07-20 | 1998-02-24 | International Business Machines Corp | Method and apparatus for graphically displaying query relationships |
JP2549247B2 (ja) * | 1992-07-20 | 1996-10-30 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データベース用表示装置及び方法 |
JPH06231180A (ja) * | 1993-02-02 | 1994-08-19 | A T R Shichokaku Kiko Kenkyusho:Kk | 検索データの評価支援方式 |
US5454106A (en) * | 1993-05-17 | 1995-09-26 | International Business Machines Corporation | Database retrieval system using natural language for presenting understood components of an ambiguous query on a user interface |
US5495604A (en) * | 1993-08-25 | 1996-02-27 | Asymetrix Corporation | Method and apparatus for the modeling and query of database structures using natural language-like constructs |
JPH08161342A (ja) * | 1994-12-02 | 1996-06-21 | Fujitsu Ltd | データベース表示装置 |
US5822720A (en) | 1994-02-16 | 1998-10-13 | Sentius Corporation | System amd method for linking streams of multimedia data for reference material for display |
JP2687882B2 (ja) * | 1994-07-05 | 1997-12-08 | 日本電気株式会社 | 検索条件統合装置 |
US5726898A (en) | 1994-09-01 | 1998-03-10 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving and delivering product data based on embedded expert judgements |
US5550746A (en) | 1994-12-05 | 1996-08-27 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving product data by correlating customer selection criteria with optimum product designs based on embedded expert judgments |
US5946678A (en) * | 1995-01-11 | 1999-08-31 | Philips Electronics North America Corporation | User interface for document retrieval |
US5768142A (en) | 1995-05-31 | 1998-06-16 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving product data based on embedded expert suitability ratings |
US5875110A (en) | 1995-06-07 | 1999-02-23 | American Greetings Corporation | Method and system for vending products |
US5748188A (en) * | 1995-10-12 | 1998-05-05 | Ncr Corporation | Hypertext markup language (HTML) extensions for graphical reporting over an internet |
US5870746A (en) * | 1995-10-12 | 1999-02-09 | Ncr Corporation | System and method for segmenting a database based upon data attributes |
US5721903A (en) * | 1995-10-12 | 1998-02-24 | Ncr Corporation | System and method for generating reports from a computer database |
US5832496A (en) * | 1995-10-12 | 1998-11-03 | Ncr Corporation | System and method for performing intelligent analysis of a computer database |
US5710900A (en) * | 1995-10-12 | 1998-01-20 | Ncr Corporation | System and method for generating reports from a computer database |
GB9603582D0 (en) | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
US6859783B2 (en) | 1995-12-29 | 2005-02-22 | Worldcom, Inc. | Integrated interface for web based customer care and trouble management |
US5933823A (en) * | 1996-03-01 | 1999-08-03 | Ricoh Company Limited | Image database browsing and query using texture analysis |
AU1515797A (en) * | 1996-03-22 | 1997-09-25 | Pilot Software, Inc. | Graphical user interface for visualizing data segments in a computer database |
US6388683B1 (en) | 1996-06-25 | 2002-05-14 | International Business Machines Corporation | Object oriented data arranger graphical user interface |
US5905498A (en) * | 1996-12-24 | 1999-05-18 | Correlate Technologies Ltd | System and method for managing semantic network display |
US20030208535A1 (en) * | 2001-12-28 | 2003-11-06 | Appleman Kenneth H. | Collaborative internet data mining system |
AU729891B2 (en) | 1997-02-07 | 2001-02-15 | About.Com Inc. | Collaborative internet data mining system |
US6385644B1 (en) | 1997-09-26 | 2002-05-07 | Mci Worldcom, Inc. | Multi-threaded web based user inbox for report management |
US6763376B1 (en) | 1997-09-26 | 2004-07-13 | Mci Communications Corporation | Integrated customer interface system for communications network management |
US6745229B1 (en) | 1997-09-26 | 2004-06-01 | Worldcom, Inc. | Web based integrated customer interface for invoice reporting |
US7058600B1 (en) * | 1997-09-26 | 2006-06-06 | Mci, Inc. | Integrated proxy interface for web based data management reports |
FI109073B (fi) | 1997-12-16 | 2002-05-15 | Nokia Corp | Menetelmä tietojen siirtämiseksi sanomamuodossa tietoliikennelaitteessa sekä tietoliikennelaite |
US6665838B1 (en) * | 1999-07-30 | 2003-12-16 | International Business Machines Corporation | Web page thumbnails and user configured complementary information provided from a server |
US6405192B1 (en) * | 1999-07-30 | 2002-06-11 | International Business Machines Corporation | Navigation assistant-method and apparatus for providing user configured complementary information for data browsing in a viewer context |
GB2395039B (en) * | 1999-07-30 | 2004-06-23 | Ibm | Method and apparatus for presenting information from a database |
US6792575B1 (en) | 1999-10-21 | 2004-09-14 | Equilibrium Technologies | Automated processing and delivery of media to web servers |
US20100145794A1 (en) * | 1999-10-21 | 2010-06-10 | Sean Barnes Barger | Media Processing Engine and Ad-Per-View |
US20060265476A1 (en) * | 1999-10-21 | 2006-11-23 | Sean Barger | Automated media delivery system |
US6877006B1 (en) * | 2000-07-19 | 2005-04-05 | Vasudevan Software, Inc. | Multimedia inspection database system (MIDaS) for dynamic run-time data evaluation |
US6990525B1 (en) * | 2000-09-26 | 2006-01-24 | Nokia Corporation | System for selecting data communications service |
WO2003014977A1 (en) * | 2001-08-10 | 2003-02-20 | Datavine Research Services | Method and apparatus for access, integration and analysis of heterogeneous data sources via the manipulation of metadata objects |
US7130861B2 (en) | 2001-08-16 | 2006-10-31 | Sentius International Corporation | Automated creation and delivery of database content |
US9143572B2 (en) | 2004-09-17 | 2015-09-22 | About, Inc. | Method and system for providing content to users based on frequency of interaction |
US8212805B1 (en) | 2007-01-05 | 2012-07-03 | Kenneth Banschick | System and method for parametric display of modular aesthetic designs |
US8032528B2 (en) * | 2007-01-12 | 2011-10-04 | About Inc. | Method and system for managing content submission and publication of content |
US20090013245A1 (en) * | 2007-04-27 | 2009-01-08 | Bea Systems, Inc. | Enterprise web application constructor xml editor framework |
US8238538B2 (en) | 2009-05-28 | 2012-08-07 | Comcast Cable Communications, Llc | Stateful home phone service |
US20120143776A1 (en) * | 2010-12-07 | 2012-06-07 | Oracle International Corporation | Pharmacovigilance alert tool |
US10698918B2 (en) * | 2013-11-20 | 2020-06-30 | Qliktech International Ab | Methods and systems for wavelet based representation |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4649513A (en) * | 1983-11-15 | 1987-03-10 | International Business Machines Corporation | Apparatus and method for processing system printing data records on a page printer |
US4713754A (en) * | 1984-10-09 | 1987-12-15 | Wang Laboratories, Inc. | Data structure for a document processing system |
US4665555A (en) * | 1985-03-11 | 1987-05-12 | Alpharel Incorporated | Computer based drawing management system |
US4685068A (en) * | 1985-08-20 | 1987-08-04 | The Singer Company | Generic database generator system and method |
US4782463A (en) * | 1985-09-12 | 1988-11-01 | International Business Machines Corp. | Method for generating display screens for a set of application programs by calling screen management subroutines |
JPS6385933A (ja) * | 1986-09-30 | 1988-04-16 | Canon Inc | フアイル管理システム |
US4805099A (en) * | 1987-04-17 | 1989-02-14 | Wang Laboratories, Inc. | Retrieval of related records from a relational database |
US4791561A (en) * | 1987-04-17 | 1988-12-13 | Wang Laboratories, Inc. | Interactive construction of means for database maintenance |
-
1988
- 1988-07-15 US US07/219,652 patent/US5088052A/en not_active Expired - Lifetime
-
1989
- 1989-06-20 CA CA000603289A patent/CA1315000C/en not_active Expired - Fee Related
- 1989-07-13 JP JP1181645A patent/JP2972928B2/ja not_active Expired - Fee Related
- 1989-07-14 EP EP19890307164 patent/EP0351233A3/en not_active Ceased
Non-Patent Citations (2)
Title |
---|
三菱電機技報 Vol.62 No.6(1988)P.69〜74 |
情報処理学会 第36回全国大会論文集(1988.3)P.399〜400 |
Also Published As
Publication number | Publication date |
---|---|
JPH0273465A (ja) | 1990-03-13 |
CA1315000C (en) | 1993-03-23 |
EP0351233A2 (en) | 1990-01-17 |
EP0351233A3 (en) | 1992-09-09 |
US5088052A (en) | 1992-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2972928B2 (ja) | デジタルデータ処理システム | |
US5619688A (en) | Method and system for constructing database queries using a field selection grid | |
US6182060B1 (en) | Method and apparatus for storing, retrieving, and processing multi-dimensional customer-oriented data sets | |
US7505958B2 (en) | Metadata management for a data abstraction model | |
JP3851493B2 (ja) | データベース検索方法及びデータベース検索システム並びにデータベース検索プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
US5713020A (en) | Method and system for generating database queries containing multiple levels of aggregation | |
US8954439B2 (en) | Method and system to automatically generate software code | |
US6480842B1 (en) | Dimension to domain server | |
US5826257A (en) | Method and structure for maintaining and utilizing a lookup value associated with a stored database value | |
US5870747A (en) | Generalized key indexes | |
US7844623B2 (en) | Method to provide management of query output | |
US20010003455A1 (en) | Method, system and graphic user interface for entering and editing filter conditions for filtering a database | |
CN1987861A (zh) | 处理数据库查询的***和方法 | |
US7574421B2 (en) | Explicit key paging | |
Prasad et al. | A microcomputer-based image database management system | |
US7447682B2 (en) | Framework for retrieval and display of large result sets | |
US5905494A (en) | Method and system within an object oriented programming environment for enhanced efficiency of entry of operator inputs utilizing a complex object | |
EP1585031A1 (en) | Generating data base queries based on data dictionary. | |
King | Intelligent Retrieval Planning. | |
EP1008068A1 (en) | User interface for the specification of index groups over classes | |
JP2523642B2 (ja) | デ―タベ―ス・アクセス最適化方法 | |
JPH06282473A (ja) | 関係型データベースにおけるレコード検索手段 | |
JPH03166647A (ja) | 関数索引制御方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |