JPH0675738A - 対話ボックス表示装置及び方法 - Google Patents
対話ボックス表示装置及び方法Info
- Publication number
- JPH0675738A JPH0675738A JP5143882A JP14388293A JPH0675738A JP H0675738 A JPH0675738 A JP H0675738A JP 5143882 A JP5143882 A JP 5143882A JP 14388293 A JP14388293 A JP 14388293A JP H0675738 A JPH0675738 A JP H0675738A
- Authority
- JP
- Japan
- Prior art keywords
- database
- dialog box
- user
- information
- display
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- 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
-
- 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/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- 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
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
- Y10S715/966—Computer process, e.g. operation of computer
- Y10S715/968—Computer process, e.g. operation of computer interface for database querying and retrieval
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
Abstract
的表示のための独自の方法及びシステムを提供し、且つ
図形表示を用いて行条件定義を提供する。 【構成】 プロンプト領域を備えた対話ボックスを表示
するための装置は、情報を記憶するためのデータベース
手段(41,42) と、データベースへの入力を選択するため
のポインタ手段と、データベースに選択された入力が対
話ボックスのプロンプト領域に現れる状態で対話ボック
スを表示するための手段(44)と、から成る。
Description
の改良に関し、特に行条件のデータベース照会を生成す
るための図形表示に関する。
データベースによって記憶及び検索されるデータの量の
増加のためだけでなく、記憶処理及び検索処理の間に設
定可能なデータ関係によってもまた、最近の重要な関心
の的となっている。
(米国規格協会)SQLは、関係データベースへの照会
を通信するのに好ましい言語媒体となっている。結果と
して、数千の関係データベースと、当該データベースに
向けられる数千の関連した照会が現存している。当該デ
ータベース及び照会に投資があるとすれば、移行は望ま
しい特徴であるだけでなく、新たな関係データベースシ
ステム及び方法に実質的に必要な能力でもある。
で照会を描写する概念は、関係データベースインタフェ
ーシングへの比較的新しいアプローチである。しばしば
図形的照会と称される視覚的照会は、SQLステートメ
ントによって従来定義される照会目的を表すワークステ
ーショングラフィックスを利用する。視覚的照会は、検
索の目的を外観的に描写することによって、ユーザに照
会言語を学習させるいかなる必要性も取り除き、SQL
照会が公式化可能な割合を改良して、照会の欠陥率又は
エラー率を減少する。
ワークステーションが普及するにつれて、代表するシス
テムユーザの訓練及び経験は利用可能な資源に関連して
減少する。これらのさまざまな事象によって3つのジレ
ンマ(難問題)が生じる。第1に、従来のSQL表現で
公式化される照会の設定され且つ価値のあるベースがあ
る。第2に、それらの情報にアクセスする関係データベ
ース及びネットワークの用途が増加している。当該デー
タベースのエンドユーザは、関係データベース情報に効
率的かつ正確にアクセスするのに必要なツールに日常あ
まり熟知していない。最後に、データベースアクセス方
法のユーザは、データベースの操作に基づいた変化の直
接フィードバックを受信しない。従って、照会ステート
メントを未熟なデータベースユーザによって理解できる
視覚的表現に変換し、更に、図形的又は視覚的に表現さ
れた照会を現存のデータベース及びネットワーク環境に
使用可能なSQLフォーマットのステートメントに変換
するような方法、システム及びプログラムが必要なこと
は明らかである。
lis, T.)著、「PSQLのための効率的な外観的データ
ベースシステム(An Efficient Pictorial Database Sys
temfor PSQL)(IEEE Transactions on Software Enginee
ring, Vol. 14, No. 5, 1988 年5月) は、検索を最適
化するために効率的なデータ構造を用いて、Kツリー又
はBツリーデータベースを検索するための先行技術につ
いて述べている。報告書では、情報を検索し、図形表示
装置に情報を表示するためのアクセス技術について述べ
ている。例えば、人口統計情報は、情報を検索し、米国
のさまざまなセクションの人口を反映するように図形的
に情報をフォーマット化するため用いられる。次の図形
表示でデータのアクセスを更に最適化する改良が、米国
特許第4、905、163号及びIBM技術発表報告
(IBM Technical Disclosure Bulletin, Vol. 30, No.
1, 1987 年6月, Intelligent Scheduling, Query and
Reporting Data Base)に開示されている。
な図形表示の一例が、米国特許第4、752、889号
に開示されている。米国特許第4、752、889号
は、ユーザラインコマンドを介してデータベースに対し
て行われる変更の後、更新される知識ベースの図形ツリ
ー構造描写について開示している。
間にユーザが行条件を定義することができるさまざまな
プログラムがある。例えば、ユーザはSQL WHER
E文節を含む照会を定義するためのプログラムへのアク
セスを有する。この入力は、別個のパネルにおけるテキ
ストストリング、或いは、照会コマンドテキスト全体の
フローにおけるストリングである。ユーザは、いずれの
形式でコマンド言語テキストに入力してもよい。このテ
キストは、ユーザがキーボード、又は他の英数字入力装
置へアクセスするのを必要とする。
も2つの問題がある。第1に、行条件定義は目標列に関
するいかなる情報でも初期化されない。第2に、テキス
トストリングは、ユーザインタフェースにおけるポイン
ティング装置による直接操作及び選択への圧倒的な傾向
を取り除くキーボードの唯一の動作である。
ーザが行条件を定義するのに余分な時間が必要となる。
人の記憶がシステムにとって既知の複写情報に依存する
ため、関連する列情報がないと遅延及びエラーが生じ
る。ユーザは、ポインティング装置からキーボードへ、
且つキーボードからポインティング装置へと切り替えな
ければならず、これによってエラー及び遅延が生じる。
現在のアプローチは、所望の動作、即ち、データベース
レコードの所望のサブセットを達成するための行条件の
定義、を実行する上でユーザを支援していない。
目的は、図形表示を用いて行データベース情報の視覚的
表示のための独自の方法及びシステムを提供し、且つ図
形表示を用いて行条件定義を提供することである。
示)領域を備えた対話ボックスを表示するための装置で
あって、情報を記憶するためのデータベース手段と、デ
ータベースへの入力を選択するためのポインタ手段と、
データベースに選択された入力が対話ボックスのプロン
プト領域に現れる状態で対話ボックスを表示するための
手段と、から成る。
示するための方法であって、データベースに情報を記憶
するステップと、データベースへの入力を選択するステ
ップと、データベースに選択された入力が対話ボックス
のプロンプト領域に現れる状態で対話ボックスを表示す
るステップと、から成る。
件の編集が簡素化され、動的で且つユーザにとって対話
式とすることによって、実行されるタスクの完了を容易
にする。システムが関連する情報の直接操作を支援する
形式で、行条件定義の初期化と同時に特定の述部の関連
する列情報を提供するため、ユーザはその列情報を記憶
する必要はない。行条件は、初期定義及びあらゆる次の
編集動作双方の定義動作と同時に表示される。ユーザは
この列情報を把握して、所望の動作に進むため所望の位
置に列情報をドラッグする。
情報の直接操作を有することによって、行条件タスクの
高められたユーザパフォーマンスが含まれる。ユーザは
また、行条件定義タスクから成るサブタスクの直接操作
に支援される。ユーザは、システムによって提供される
情報を記憶する必要がない。これによって、未熟なユー
ザと熟練したユーザの両方に、システムがより簡単に使
用され、ユーザの技術レベル如何にかかわらず、選択さ
れたオブジェクトに有効な動作のみを提供する図形イン
タフェースの結果、エラーが減少される。
ロセッサのメモリにおけるアルゴリズムの動作によって
達成される。プロセッサは、データベースの現在のステ
ータスを決定するためデータ構造体にアクセスし、デー
タベースに記憶される情報の論理的関係を図形的に表示
する。ユーザは、データベースの部分とグラフィックユ
ーザインタフェースを介するデータベースの論理的関係
と、を選択及び変更するためのポインティング装置を使
用する。選択及び変更は、下にあるデータ構造体を変更
することによって関係データベースに動的に行われ、デ
ィスプレイに図形的に反映される。更に、表示オブジェ
クトと称されるダイナミックデータ構造体は、関係、新
たなテーブル、グループ、制限、条件を有する行条件、
SQLステートメント、範疇、並びに現存のデータベー
ス情報のセットを定義するユーザ生成情報に基づいて生
成される。ダイナミックデータ構造体は、最終的に元の
データベースの一部となることができる。方法、システ
ム及びプログラムは、データベースの直接操作及び変化
で使用するための表示オブジェクトと称されるデータ構
造体の動的生成に包括的である。
NSI規格構造化照会言語(SQL)ステートメントで
従来定義されている。これらのステートメントは、コン
ピュータ認識可能言語においてデータが抽出されるべき
テーブル、対象となる列、行が満足しなければならない
条件、どの列が含まれるべきか、どのように選択列がグ
ループ化されるか、列の順序、列における明らかな制
限、テーブル内のデータの接続、ベース照会に組み込ま
れるべきより低レベルな照会、即ち、副照会、を定義す
る。SQL及びSQLの使用を記載する簡単なテキスト
として、1991年IBM社(IBM Corporation) によって発
行された小冊子、IBMオペレーティングシステム/2
拡張編集データベース管理プログラム構造化照会言語
(SQL)概念(IBM Operating Systems/2 Extended Edi
tion Database Manager Structured Query Language (S
QL) Concepts)がある。ANSI規格SQLステートメ
ントに加えて、関係データベースコミュニティ内に数多
くの規格外のSQLステートメントがある。従って、い
かなる両方向変換資源も、広範囲の関係データベースS
QL言語変化をインタフェースするためのさまざまな構
造を有さなければならない。
向性は、設定されたSQL照会からそれらの図形的照会
又は視覚的照会に相当するものへの移行の可能性という
点で重要である。現行のSQL照会の視覚的な環境内へ
の再生成を要求するには不適切である。同時に、新たな
視覚的照会は、現行のデータベース及び関係データベー
スを備えた現行のハードウェアで使用するために、SQ
Lフォーマットで利用できなければならない。図形表示
による包括的両方向性及び直接操作は、先行技術にはな
い。
非常に限られた変換を行う技術は、幾つか存在する。代
表的な例が、フロー(Hrohr) 著、「情報を照会するため
の図形的ユーザ言語: どこで基準を求めるか?(Graphic
al User Languages for Querying Information: Where
to look for criteria?)」(1988 IEEE Workshop On Vis
ual Languages, 1988 年5月、14-20 頁) 、チェイド(C
zejdo)他著、「関係データベース管理システムのための
対話式図形照会インタフェースの設計及び実行(Design
and Implementation of An Interactive Graphical Que
ry Interface for a Relational Database Management
System) 」(1988 IEEE Workshop On Visual Languages,
1988 年5月、21-28 頁) 、並びに、ベンジャミン(Ben
jamin)他著、「関係データベース隠喩データベースサー
バへのエンドユーザアクセス(End-User Access to Rela
tional Database Metaphor Database Server) 」(InfoD
B,1987 年夏号) に記載されている。
る変換は包括的両方向性及びダイバーシチの範囲の双方
に欠けていた。すなわち、SQLから視覚的描写又は図
形的描写への変換のみに向けられていたのである。更
に、変換は、行条件が多様な論理的関係を取り扱うこと
ができず、いかなる数学的関係も列データに許容され
ず、且つ副照会による取扱いがないために、ANSI規
格SQLを許容しなかった。いかなる教示も、グラフィ
ック表示から直接来るデータベースを直接操作する能力
さえ示唆していなかった。
ータベースのためのユーザインタフェース(User Interf
aces for Structural Engineering Relational Databas
e)」(Engineering With Computers, 1988 年、239-249
頁) は、テキストに基づいた照会、定義された技術照会
言語及び図形表示の間での両方向変換の重要性を認識し
た。しかしながら、そのような所望の目的がいかに達成
できるかについては開示しなかった。文献では、比較的
複雑な照会形成を変換し、図形インタフェースからデー
タベースに照会形成を行う潜在的な必要性を認識してい
るが、解決法を示そうという試みはなかった。対照的
に、本発明はこれら所望の目的を達成し、列と副照会か
ら成る階層照会の操作との間の複雑な論理的関係及び代
数関係の定義を含むが、限定されない、複雑な形成を取
り扱う資源を用いて、目的を達成するための方法、シス
テム及びプログラムを定義する。
拡張編集ソフトウェアプログラム(OS/2 Extended Editi
on software program)等で使用できる関係データベース
のコンテキストで実行されるのが好ましい。図1には、
従来のマイクロプロセッサ等の中央処理装置10、及び
システムバス12を介して相互接続される複数の他の装
置を有する、本発明に従ったワークステーションの一般
的なハードウェア構成を示す代表的なハードウェア環境
が示されている。図1に示されるワークステーション
は、ランダムアクセスメモリ(RAM)14、読取専用
メモリ(ROM)16、ディスク装置20等の周辺装置
をバスに接続するための入出力アダプタ18、キーボー
ド24、マウス26、スピーカー28、マイクロホン3
2、及び/又はタッチスクリーンデバイス(図示せず)
等の他のユーザインタフェースデバイスをバスに接続す
るためのユーザインタフェースアダプタ22、ワークス
テーションをデータ処理ネットワークに接続するための
通信アダプタ34、並びに、バスをディスプレイ装置3
8に接続するためのディスプレイアダプタ36を備えて
いる。
ーティングシステム(OS/2 ExtendedEdition base opera
ting system) 、及び前述のOS/2拡張編集関係デー
タベースプログラムに常駐のIBM製のPS/2ワーク
ステーションを含むワークステーションのネットワーク
が示されている。ワークステーション39は、ハードデ
ィスク、光ディスク又はテープドライブ媒体等のデータ
ベースの不揮発性記憶装置と、追加のデータベース41
及び42と共に別個の近接しないワークステーション4
3等に接続されたネットワーク40内へ通信を行うため
の手段とを備えている。基本的な目的は、ワークステー
ション39の関係データベースに比較的未熟なユーザに
対して、広く経時ベースの情報を含む関係データベース
照会を生成、変更及び実行するための、方法、システム
及びプログラムを提供することである。本発明は、更
に、従来のSQLフォーマットで公式化された既存の照
会がワークステーション39に運ばれて、グラフィック
ディスプレイ44のディスプレイに等価の視覚的照会又
は図形的照会へと変換させることを考える。その後、ユ
ーザは照会を詳細化し、照会を行って、グラフィックデ
ィスプレイの結果を動的に見る。
ーザインタフェースアーキテクチャの基本的教義は、数
学的言語及び厳密な解析規則を備えたコンピュータと異
なり、人が範疇を用いて情報を組織し、オブジェクト間
の関係を理解することである。オブジェクトは、関係デ
ータベースにおけるあらゆる実際の入力である。SQL
を用いて関係データベースの照会を行うためにコンピュ
ータに必要な情報は、対象となるオブジェクトを表すテ
キストを備えた関連したオブジェクトと、リクエスタに
ある又はリクエスタに重要な関係を表すこれらオブジェ
クトの図形表示に視覚的に構成される。構造化照会言語
(SQL)のステートメントの詳細な記述に関しては、
IBMのSQL参考文献(SQL REFERENCE) SC26-4380(19
89) を参照のこと。これらステートメントは、オブジェ
クトを生成、変更及びドロップし、オブジェクトのデー
タを検索、挿入、更新及び削除して、オブジェクトに特
権の認可及び取消を行うことを含む。前記刊行物は、構
文、オプション及び効果の記述を備えたIBMによって
実行される全てのSQL要素と、全てのSQLステート
メントの英字リストを全て記載している。
件)を定義するとき、ユーザは、通常、一組の条件(述
部)を行条件の作成ブロックとして指定する必要があ
る。各述部は列比較を含む。どちらかと言えば、列比較
は、一方の列を値、もう一方の列、又は列表現に対して
比較している。本発明は、この特殊な特性を利用して行
条件で述部を定義する際の複雑さを減らす方法を提供す
る。
ザインタフェース設計を示している。スタッフ(Staff)
210及び組織(ORG) 220は、SQL照会定義で参照
されるテーブルのウインドウである。各テーブルウイン
ドウの内容は、テーブルウインドウスタッフ(Staff) 2
10における240等の、テーブルに属する列のリスト
である。ユーザは、各テーブルウインドウの列入力をダ
ブルクリックして、クリックされた列に基づいた述部を
定義することができる。列入力がダブルクリックされる
と、図3に示される条件定義(Condition Definition)対
話ボックス230等の対話ボックスは、列に対して述部
を定義するために表示される。対話ボックスが始めに表
示され、クリックされた列のフルネーム(TableName.Col
umnName)がラベル(Label) の入力フィールドに自動的に
転送される。例えば、列SALARY211がダブルクリック
されると、対話ボックス230はラベル(Label) 定義2
32の入力フィールド231にテキスト"Staff.SALARY"
と共に表示される。完全な述部は、左側(Label) 、比較
オペレータ、及び右側(副照会をネストするための値又
は副選択ステートメント)の3つの部分から成る。本発
明のインタフェースは自動的にラベル(Label) に記入す
るので、ユーザは比較するために列の名前をタイプする
必要がない。可能な比較オペレータは、スクロール可能
なリストボックス233にリストされている。
て、キーボードを使用せずに適切なオペレータを選択す
ることができる。更に、右側がもう一方の列又は副照会
ならば、このユーザインタフェースは、値(Value) 23
7の入力フィールド235に列名をドラッグしたり、副
照会(Subquery)フィールド238に副照会アイコン(も
しあれば)をドラッグしたり等の、直接操作技術によっ
て、ユーザが適切な情報を入力することもできる。
の初期情報の自動的な入力を提供することができる。自
動的で動的な情報交換によって、述部を定義するための
処理が容易になり、且つユーザエラーの可能性が減少で
きる。
ローチャートである。処理は、図4の機能ブロック30
0で開始し、ここで列入力が選択される。次に、機能ブ
ロック310において、対話ボックスが提示され、ユー
ザに選択された列入力に基づく述部定義を促す(プロン
プトする)。次に、端末320で制御が呼出しプログラ
ムに戻される。図5は、述部を定義するための対話ボッ
クスを表示する、機能ブロック400で開始する処理を
終了する。対話ボックスは、図3のラベル230で示さ
れるものである。機能ブロック400で対話ボックスが
表示された後、機能ブロック410で示されるように選
択された列入力の名前が入手され、選択された列入力の
名前は機能ブロック420に従って表示されて、図3の
ラベル231に示される。次に、機能ブロック430に
おいて、対話ボックスにおけるユーザ選択が処理され、
制御が端末440の呼出しプログラムに戻される。
をコミットするための詳細なロジックである。機能ブロ
ック500において、対話ボックスのコミットがユーザ
選択に基づいて開始される。次に、機能ブロック510
において、対話ボックスからの対応するデータ値が行条
件(ROW CONDITION) によって使用されるデータ構造体に
複写される。次に、機能ブロック520において、述部
オブジェクトの内容が行条件(ROW CONDITION)データ構
造体に基づいて作成され、機能ブロック530において
述部が行条件(ROW CONDITION)ウインドウに表示され
て、制御が端末540の呼出しプログラムに戻される。
なお、本発明に従った一連の擬似コードが図7乃至図1
2に示されている。
用いて行データベース情報の視覚的表示のための独自の
方法及びシステムを提供し、且つ図形表示を用いて行条
件定義を提供する。
ムのブロック図である。
トワークに接続されたワークステーションを概略的に示
す。
す。
るための詳細なロジックである。
Claims (10)
- 【請求項1】 プロンプト領域を備えた対話ボックスを
表示するための装置であって、 (a)情報を記憶するためのデータベース手段と、 (b)データベースへの入力を選択するためのポインタ
手段と、 (c)データベースに選択された入力が対話ボックスの
プロンプト領域に現れる状態で対話ボックスを表示する
ための手段と、 から成る対話ボックス表示装置。 - 【請求項2】 データベースが関係する、請求項1に記
載の対話ボックス表示装置。 - 【請求項3】 データベースへの選択された入力に条件
付きロジックを実行するための手段を含む、請求項1に
記載の対話ボックス表示装置。 - 【請求項4】 データベースへの選択された入力に基づ
いた副照会を実行するための手段を含む、請求項1に記
載の対話ボックス表示装置。 - 【請求項5】 対話ボックスへの全ての入力を編集する
ための手段を含む、請求項1に記載の対話ボックス表示
装置。 - 【請求項6】 プロンプト領域を備えた対話ボックスを
表示するための方法であって、 (a)データベースに情報を記憶するステップと、 (b)データベースへの入力を選択するステップと、 (c)データベースに選択された入力が対話ボックスの
プロンプト領域に現れる状態で対話ボックスを表示する
ステップと、 から成る対話ボックス表示方法。 - 【請求項7】 データベースが関係する、請求項6に記
載の対話ボックス表示方法。 - 【請求項8】 データベースへの選択された入力に条件
付きロジックを実行するステップを含む、請求項6に記
載の対話ボックス表示方法。 - 【請求項9】 データベースへの選択された入力に基づ
いた副照会を実行するステップを含む、請求項6に記載
の対話ボックス表示方法。 - 【請求項10】 対話ボックスへの全ての入力を編集す
るステップを含む、請求項6に記載の対話ボックス表示
方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US91624092A | 1992-07-20 | 1992-07-20 | |
| US916240 | 1992-07-20 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0675738A true JPH0675738A (ja) | 1994-03-18 |
| JP2549247B2 JP2549247B2 (ja) | 1996-10-30 |
Family
ID=25436931
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5143882A Expired - Lifetime JP2549247B2 (ja) | 1992-07-20 | 1993-06-15 | データベース用表示装置及び方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5721901A (ja) |
| JP (1) | JP2549247B2 (ja) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6300949B1 (en) * | 1996-09-10 | 2001-10-09 | Minolta Co., Ltd. | Information processor |
| US5909678A (en) * | 1996-09-13 | 1999-06-01 | International Business Machines Corporation | Computer systems, method and program for constructing statements by dragging and dropping iconic representations of subcomponent statements onto a phrase template |
| US5886698A (en) * | 1997-04-21 | 1999-03-23 | Sony Corporation | Method for filtering search results with a graphical squeegee |
| US6137488A (en) * | 1997-12-05 | 2000-10-24 | International Business Machines Corporation | System for creating structured fields on electronic forms |
| US6169985B1 (en) * | 1998-05-29 | 2001-01-02 | Epiphany, Inc. | Method and apparatus for determining a set of database entries |
| US6968340B1 (en) * | 1998-06-26 | 2005-11-22 | International Business Machines Corporation | Technique for navigating components of a model having complex relationships |
| GB9925741D0 (en) * | 1999-10-30 | 1999-12-29 | Ibm | Interaction with database reports |
| US6574637B1 (en) | 2000-02-23 | 2003-06-03 | Orillion International, Inc. | Browser oriented method of viewing database structures |
| EP1295218A1 (en) * | 2000-06-26 | 2003-03-26 | Claria Corporation | Apparatus and method for selecting and automating data entry in electronic forms |
| US6640221B1 (en) | 2000-07-10 | 2003-10-28 | Sas Institute Inc. | System and method for configuring, sequencing and viewing joins in a query |
| US6898783B1 (en) * | 2000-08-03 | 2005-05-24 | International Business Machines Corporation | Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment |
| US7171455B1 (en) | 2000-08-22 | 2007-01-30 | International Business Machines Corporation | Object oriented based, business class methodology for generating quasi-static web pages at periodic intervals |
| US6684388B1 (en) | 2000-08-22 | 2004-01-27 | International Business Machines Corporation | Method for generating platform independent, language specific computer code |
| US6853994B1 (en) | 2000-08-30 | 2005-02-08 | International Business Machines Corporation | Object oriented based, business class methodology for performing data metric analysis |
| US8069419B2 (en) * | 2001-04-18 | 2011-11-29 | Sas Institute Inc. | Graphical user interface check-list button control and method |
| US20030110164A1 (en) * | 2001-11-28 | 2003-06-12 | Siemens Information And Communication Networks, Inc. | Life of call utility |
| KR20040063998A (ko) * | 2001-12-24 | 2004-07-15 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 데이터 관리 시스템들에서 그래픽 질의들을 표시하고,관리 및 이용하는 방법 및 장치 |
| US7099918B2 (en) * | 2002-08-16 | 2006-08-29 | Sas Institute Inc. | Web-based form validation system and method |
| US7383513B2 (en) * | 2002-09-25 | 2008-06-03 | Oracle International Corporation | Graphical condition builder for facilitating database queries |
| US7437080B2 (en) * | 2005-02-03 | 2008-10-14 | Stratalight Communications, Inc. | Optical transmission system having optimized filter wavelength offsets |
| US7734722B2 (en) * | 2005-06-02 | 2010-06-08 | Genius.Com Incorporated | Deep clickflow tracking |
| US7984058B2 (en) * | 2005-06-02 | 2011-07-19 | Genius.Com Incorporated | Database query construction and handling |
| US8103690B2 (en) * | 2005-06-03 | 2012-01-24 | Genius.Com | Realtime database architecture |
| US8868620B2 (en) * | 2007-06-08 | 2014-10-21 | International Business Machines Corporation | Techniques for composing data queries |
| US8332772B2 (en) * | 2007-10-12 | 2012-12-11 | Business Objects Software Limited | Providing structured visualizations of expressions in an expressions editor |
| US8326861B1 (en) | 2010-06-23 | 2012-12-04 | Google Inc. | Personalized term importance evaluation in queries |
| US8316019B1 (en) * | 2010-06-23 | 2012-11-20 | Google Inc. | Personalized query suggestions from profile trees |
| US8887076B2 (en) * | 2011-11-01 | 2014-11-11 | Aver Informatics Inc. | Software user interface allowing logical expression to be expressed as a flowchart |
| US8825633B2 (en) | 2012-05-15 | 2014-09-02 | Sas Institute Inc. | System, method, and data structure for automatically generating database queries which are data model independent and cardinality independent |
| US9015165B1 (en) * | 2014-03-03 | 2015-04-21 | Michael L. Hamm | Text-SQL relational database |
| US12079212B2 (en) * | 2021-12-15 | 2024-09-03 | Kobai, Inc. | Systems and methods for query troubleshooting |
| US12554702B2 (en) | 2021-12-15 | 2026-02-17 | Kobai, Inc. | Systems and methods for query troubleshooting |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02263236A (ja) * | 1989-03-31 | 1990-10-26 | Fuji Xerox Co Ltd | エキスパートシステム |
| JPH0464125A (ja) * | 1990-07-02 | 1992-02-28 | Personal Joho Kankyo Kyokai | 情報処理装置 |
| JPH0465734A (ja) * | 1990-07-05 | 1992-03-02 | Fuji Xerox Co Ltd | ハイパーメディア装置 |
| JPH04343150A (ja) * | 1991-05-20 | 1992-11-30 | Nec Corp | データベースシステム |
Family Cites Families (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4068304A (en) * | 1973-01-02 | 1978-01-10 | International Business Machines Corporation | Storage hierarchy performance monitor |
| US4087794A (en) * | 1973-01-02 | 1978-05-02 | International Business Machines Corporation | Multi-level storage hierarchy emulation monitor |
| US4527250A (en) * | 1980-09-11 | 1985-07-02 | Allen-Bradley Company | Video computer terminal with detachable intelligent keyboard module |
| US4556954A (en) * | 1981-10-13 | 1985-12-03 | International Business Machines Corporation | Method for displaying selected text processing task options corresponding to the contents of the combined program diskette |
| US4477880A (en) * | 1981-10-13 | 1984-10-16 | International Business Machines Corporation | Method for combining program diskettes in an interactive text processing system |
| US4449186A (en) * | 1981-10-15 | 1984-05-15 | Cubic Western Data | Touch panel passenger self-ticketing system |
| US4464652A (en) * | 1982-07-19 | 1984-08-07 | Apple Computer, Inc. | Cursor control device for use with display systems |
| GB2126054A (en) * | 1982-08-11 | 1984-03-14 | Philips Electronic Associated | Display system with nested information display |
| JPS5995645A (ja) * | 1982-11-24 | 1984-06-01 | Toshiba Corp | 情報整理装置 |
| US4829423A (en) * | 1983-01-28 | 1989-05-09 | Texas Instruments Incorporated | Menu-based natural language understanding system |
| FR2542480B1 (fr) * | 1983-03-11 | 1985-08-16 | Technip Cie | Dispositif formant reglette pour l'interpretation de differentes etapes d'un programme interactif d'ordinateur et procede d'utilisaton de ce dispositif |
| DE3381300D1 (de) * | 1983-03-31 | 1990-04-12 | Ibm | Abbildungsraumverwaltung und wiedergabe in einem bestimmten teil des bildschirms eines virtuellen mehrfunktionsterminals. |
| US4656603A (en) * | 1984-03-01 | 1987-04-07 | The Cadware Group, Ltd. | Schematic diagram generating system using library of general purpose interactively selectable graphic primitives to create special applications icons |
| US4689737A (en) * | 1984-04-27 | 1987-08-25 | Grant Richard B | Integrated environment computer system control structure with natural language interface |
| US4635208A (en) * | 1985-01-18 | 1987-01-06 | Hewlett-Packard Company | Computer-aided design of systems |
| US4648062A (en) * | 1985-02-01 | 1987-03-03 | International Business Machines Corporation | Method for providing an on line help facility for interactive information handling systems |
| US4686522A (en) * | 1985-02-19 | 1987-08-11 | International Business Machines Corporation | Method of editing graphic objects in an interactive draw graphic system using implicit editing actions |
| US4873623A (en) * | 1985-04-30 | 1989-10-10 | Prometrix Corporation | Process control interface with simultaneously displayed three level dynamic menu |
| US4951190A (en) * | 1985-04-30 | 1990-08-21 | Prometrix Corporation | Multilevel menu and hierarchy for selecting items and performing tasks thereon in a computer system |
| US4843538A (en) * | 1985-04-30 | 1989-06-27 | Prometrix Corporation | Multi-level dynamic menu which suppresses display of items previously designated as non-selectable |
| US4815029A (en) * | 1985-09-23 | 1989-03-21 | International Business Machines Corp. | In-line dynamic editor for mixed object documents |
| NL8600831A (nl) * | 1986-04-02 | 1987-11-02 | Oce Nederland Bv | Werkwijze voor het opwekken en bewerken van modellen van twee- of driedimensionale objecten in een computer en voor het weergeven van die modellen op een display. |
| US4899136A (en) * | 1986-04-28 | 1990-02-06 | Xerox Corporation | Data processor having a user interface display with metaphoric objects |
| US4939507A (en) * | 1986-04-28 | 1990-07-03 | Xerox Corporation | Virtual and emulated objects for use in the user interface of a display screen of a display processor |
| US4885717A (en) * | 1986-09-25 | 1989-12-05 | Tektronix, Inc. | System for graphically representing operation of object-oriented programs |
| US4945475A (en) * | 1986-10-30 | 1990-07-31 | Apple Computer, Inc. | Hierarchical file system to provide cataloging and retrieval of data |
| US4763356A (en) * | 1986-12-11 | 1988-08-09 | AT&T Information Systems, Inc. American Telephone and Telegraph Company | Touch screen form entry system |
| US4984152A (en) * | 1987-10-06 | 1991-01-08 | Bell Communications Research, Inc. | System for controlling computer processing utilizing a multifunctional cursor with decoupling of pointer and image functionalities in space and time |
| US5041967A (en) * | 1987-10-13 | 1991-08-20 | Bell Communications Research, Inc. | Methods and apparatus for dynamic menu generation in a menu driven computer system |
| US4821211A (en) * | 1987-11-19 | 1989-04-11 | International Business Machines Corp. | Method of navigating among program menus using a graphical menu tree |
| US4853843A (en) * | 1987-12-18 | 1989-08-01 | Tektronix, Inc. | System for merging virtual partitions of a distributed database |
| US5040131A (en) * | 1987-12-23 | 1991-08-13 | International Business Machines Corporation | Graphical processing |
| US5001697A (en) * | 1988-02-10 | 1991-03-19 | Ibm Corp. | Method to automatically vary displayed object size with variations in window size |
| US4953080A (en) * | 1988-04-25 | 1990-08-28 | Hewlett-Packard Company | Object management facility for maintaining data in a computer system |
| US5088052A (en) * | 1988-07-15 | 1992-02-11 | Digital Equipment Corporation | System for graphically representing and manipulating data stored in databases |
| US4989132A (en) * | 1988-10-24 | 1991-01-29 | Eastman Kodak Company | Object-oriented, logic, and database programming tool with garbage collection |
| US5041982A (en) * | 1988-12-12 | 1991-08-20 | Honeywell Inc. | Edit area algorithm for navigation display of an electronic flight instrument system |
| US4996654A (en) * | 1988-12-22 | 1991-02-26 | Tektronix, Inc. | Method of displaying acquired data |
| US4933514B1 (en) * | 1989-02-27 | 1997-12-09 | Harold L Bowers | Interactive template |
| US5175814A (en) * | 1990-01-30 | 1992-12-29 | Digital Equipment Corporation | Direct manipulation interface for boolean information retrieval |
| 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 |
-
1993
- 1993-06-15 JP JP5143882A patent/JP2549247B2/ja not_active Expired - Lifetime
-
1995
- 1995-06-07 US US08/479,234 patent/US5721901A/en not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02263236A (ja) * | 1989-03-31 | 1990-10-26 | Fuji Xerox Co Ltd | エキスパートシステム |
| JPH0464125A (ja) * | 1990-07-02 | 1992-02-28 | Personal Joho Kankyo Kyokai | 情報処理装置 |
| JPH0465734A (ja) * | 1990-07-05 | 1992-03-02 | Fuji Xerox Co Ltd | ハイパーメディア装置 |
| JPH04343150A (ja) * | 1991-05-20 | 1992-11-30 | Nec Corp | データベースシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| US5721901A (en) | 1998-02-24 |
| JP2549247B2 (ja) | 1996-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2549247B2 (ja) | データベース用表示装置及び方法 | |
| JP2509444B2 (ja) | オブジェクトの図形的関連づけ装置及び方法 | |
| US5421008A (en) | System for interactive graphical construction of a data base query and storing of the query object links as an object | |
| US5418950A (en) | System for interactive clause window construction of SQL queries | |
| JP2739015B2 (ja) | データベース照会の図形形式表現およびテキスト形式表現の間で多方向に変換する方法およびコンピュータ・システム | |
| US5471613A (en) | Tree structure representation of an SQL clause | |
| Kim et al. | PICASSO: a graphical query language | |
| EP0575358B1 (en) | Database management system graphical query front end | |
| US5787418A (en) | Find assistant for creating database queries | |
| US5499368A (en) | Scaled depiction of information from a database | |
| US5586311A (en) | Object oriented data access and analysis system | |
| US5263167A (en) | User interface for a relational database using a task object for defining search queries in response to a profile object which describes user proficiency | |
| US5426781A (en) | Computerized report-based interactive database query interface | |
| Ozsoyoglu et al. | Example-based graphical database query languages | |
| KR0149204B1 (ko) | 아이콘의 대화형 조작에 의한 데이터베이스의 재구성 시스템 및 방법 | |
| US6460031B1 (en) | System and method for creating and titling reports using an integrated title bar and navigator | |
| Markowitz et al. | Object queries over relational databases: Language, implementation, and applications | |
| JPH01123320A (ja) | 探索コマンドの形成方法と装置 | |
| CA2371731A1 (en) | Database join disambiguation by grouping | |
| JP2798118B2 (ja) | データベース問合せ文作成装置 | |
| JPH05224906A (ja) | 図形的照会システム | |
| Lee et al. | A Query Interface Truly for Chinese Users | |
| Al-Rawi | Pdbis: a unified database end-user interface | |
| JPH0644310A (ja) | データベース内の情報を表示する装置および方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070808 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080808 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080808 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090808 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100808 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100808 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110808 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120808 Year of fee payment: 16 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120808 Year of fee payment: 16 |
|
| S802 | Written request for registration of partial abandonment of right |
Free format text: JAPANESE INTERMEDIATE CODE: R311802 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120808 Year of fee payment: 16 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120808 Year of fee payment: 16 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S802 | Written request for registration of partial abandonment of right |
Free format text: JAPANESE INTERMEDIATE CODE: R311802 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120808 Year of fee payment: 16 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130808 Year of fee payment: 17 |
|
| EXPY | Cancellation because of completion of term |