JPH0895996A - Database - Google Patents

Database

Info

Publication number
JPH0895996A
JPH0895996A JP6233901A JP23390194A JPH0895996A JP H0895996 A JPH0895996 A JP H0895996A JP 6233901 A JP6233901 A JP 6233901A JP 23390194 A JP23390194 A JP 23390194A JP H0895996 A JPH0895996 A JP H0895996A
Authority
JP
Japan
Prior art keywords
data
database
screen
class
search
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.)
Pending
Application number
JP6233901A
Other languages
Japanese (ja)
Inventor
Tatsuo Hiramatsu
辰夫 平松
Takamasa Kawasaki
孝征 川崎
Fujiya Unno
富士也 海野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP6233901A priority Critical patent/JPH0895996A/en
Publication of JPH0895996A publication Critical patent/JPH0895996A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE: To enable a database to be easily utilized at a high level for such as the addition of a new data format. CONSTITUTION: An object-oriented database managing system 1 is utilized for constructing a database 2 and the object-oriented database managing system 1 is provided with a function for defining a class corresponding to the basic data format and describing a data retrieval method and a data display method concerning the data format, function for describing the method to analyze/ execute the retrieving expression concerning the class and the method to analyze/execute display layout by defining the class consisting of one record by surrounding arbitrary number of objects, and GUI function for integrating the data format defined by a user, class corresponding to this data format and the data retrieval method and data display method of that class, selecting the data constitution of the record on a screen together with a previously integrated data format and designing the display layout.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、データベースに係り、
特にオブジェクト指向データベース管理システム(OO
DBMS)を用いたデータベースに関する。
The present invention relates to a database,
Especially object-oriented database management system (OO
A database using a DBMS).

【0002】[0002]

【従来の技術】現在実用化されているデータベースの多
くは、リレーショナルデータベース管理システム(RD
BMS)を用いて構築されている。
2. Description of the Related Art Most of the databases currently in practical use are relational database management systems (RD).
BMS).

【0003】すなわち、データベースの構築には、RD
BMS自体から開発する場合を除いて、一般には市販の
RDBMSを購入し、それが提供するデータベース構築
手段を用いて利用者(又はデータベース開発者)がデー
タベースを構築している。
That is, RD is used to build a database.
Except when developing from BMS itself, generally, a commercially available RDBMS is purchased, and a user (or a database developer) builds a database using the database building means provided by the RDBMS.

【0004】データベース構築手段には、例えば、コン
ピュータ画面に表示された空の表に、データの名前と型
などを必要なだけ順次埋め込んでいくことでデータベー
スに格納される1件のレコードの構成を定義する方法な
どがある。
The database construction means has a structure of one record stored in the database, for example, by sequentially embedding data names and types in an empty table displayed on a computer screen as necessary. There are ways to define it.

【0005】RDBMSには予めいくつかのデータ型
(文字列、数値など)が用意されており、利用者はそれ
らの中から適当なものを選択するが、利用者が新たなデ
ータ型を追加することはできない。
The RDBMS is prepared in advance with several data types (character string, numerical value, etc.), and the user selects an appropriate one from them, but the user adds a new data type. It is not possible.

【0006】[0006]

【発明が解決しようとする課題】従来のデータベース構
築手段は、利用者がデータベースを構築するのに簡便な
手段になるが、新たなデータ型を追加することや新たな
データ検索手段を実装することなどができないため、デ
ータベースの高度な利用を難しくしている。
Although the conventional database construction means is a simple means for a user to construct a database, it is necessary to add a new data type or implement a new data search means. This makes it difficult to use the database at a high level.

【0007】例えば、音声、動画、コンピュータの記憶
装置に記憶可能な各種生産物の取得・保存・検索・表示
・再利用等のためのデータベースの構築には従来のRD
BMSを利用できない。
For example, a conventional RD is used for constructing a database for acquisition, storage, retrieval, display, reuse, etc. of various products that can be stored in a storage device of voices, moving images, and computers.
BMS is unavailable.

【0008】また、RDBMSでは多量のデータに対し
て、ある程度複雑な関係演算を施す必要のある検索を行
った場合など、複雑な処理には十分な速度を得るのが難
しいのが現状である。
Further, in the RDBMS, it is currently difficult to obtain a sufficient speed for complicated processing, such as when a search that needs to perform a relatively complicated relational operation on a large amount of data.

【0009】本発明の目的は、新たなデータ型の追加な
ど簡便で高度な利用ができるデータベースを提供するこ
とにある。
An object of the present invention is to provide a database that can be easily and highly utilized such as adding a new data type.

【0010】本発明の他の目的は、データ検索のための
条件入力と検索結果の履歴管理を容易にするデータベー
スを提供することにある。
Another object of the present invention is to provide a database that facilitates condition input for data search and history management of search results.

【0011】本発明の他の目的は、オブジェクト指向を
前提としないアプリケーションとオブジェクト指向デー
タベースとの結合を可能にするデータベースを提供する
ことにある。
Another object of the present invention is to provide a database that enables the combination of an object-oriented database with an application that is not based on object orientation.

【0012】本発明の他の目的は、設計・変更を容易に
するデータベースを提供することにある。
Another object of the present invention is to provide a database that facilitates design / change.

【0013】本発明の他の目的は、依存関係を持つデー
タの入力を確実・容易にするデータベースを提供するこ
とにある。
Another object of the present invention is to provide a database which ensures and facilitates input of data having a dependency relationship.

【0014】[0014]

【課題を解決するための手段】本発明は、前記課題の解
決を図るため、オブジェクト指向データベース管理シス
テムを利用したデータベースにおいて、前記オブジェク
ト指向データベース管理システムは、基本的なデータ型
に対応するクラスを定義し、該データ型についてのデー
タ検索メソッド及びデータ表示メソッドを記述する機能
と、任意の個数のオブジェクトを囲い込んで1つのレコ
ードを構成するクラスを定義し、該クラスについての検
索式を解釈・実行するメソッド及び表示レイアウトを解
釈・実行するメソッドを記述する機能と、利用者が定義
したデータ型と、これに対応するクラスと、そのクラス
のデータ検索メソッド及びデータ表示メソッドを組み込
み、予め組み込まれたデータ型と合わせて画面上でレコ
ードのデータ構成を選択すると共に表示レイアウトを設
計するグラフィカル・ユーザ・インタフェース機能とを
備えたことを特徴とする。
In order to solve the above problems, the present invention provides a database using an object-oriented database management system, wherein the object-oriented database management system defines a class corresponding to a basic data type. Define and define a data search method and data display method for the data type, and define a class that encloses an arbitrary number of objects and configure one record, and interpret the search expression for the class. The function to describe the method to be executed and the method to interpret / execute the display layout, the data type defined by the user, the corresponding class, and the data search method and the data display method of the class are installed and pre-installed. Data structure of the record on the screen together with the data type Characterized in that a graphical user interface features to design a display layout as well as selected.

【0015】また、本発明は、グラフィカル・ユーザ・
インタフェース機能を備えたデータベースにおいて、前
記グラフィカル・ユーザ・インタフェース機能は、デー
タの検索条件入力画面で入力された検索式の自動生成機
能と、前記入力された検索式に従った検索結果の履歴を
蓄積及び表示する機能と、複数の検索結果の間で論理演
算した検索式の自動生成機能とを備えたことを特徴とす
る。
The present invention also provides a graphical user interface.
In the database having an interface function, the graphical user interface function accumulates a search expression automatic generation function input on a data search condition input screen and a search result history according to the input search expression. And a function of displaying, and a function of automatically generating a search expression obtained by performing a logical operation among a plurality of search results.

【0016】また、本発明は、オブジェクト指向を前提
としていないアプリケーションをオブジェクト指向言語
を持つデータベースに結合するにおいて、前記アプリケ
ーションとオブジェクト指向データベース管理システム
との間にアダプタを設け、該アダプタは、アプリケーシ
ョンで使用する言語とオブジェクト指向データベース管
理システムで使用する言語との変換テーブルを設けたこ
とを特徴とする。
The present invention also provides an adapter provided between the application and the object-oriented database management system when the application not based on object-oriented is connected to a database having an object-oriented language, and the adapter is an application. A feature is that a conversion table is provided between the language used and the language used in the object-oriented database management system.

【0017】また、本発明は、グラフィカル・ユーザ・
インタフェース機能を備えたデータベースにおいて、前
記グラフィカル・ユーザ・インタフェースは、データベ
ースに必要なデータを入出力するための画面設計により
データベースの1つのクラスを作成し、該画面上の各項
目を該クラスにおけるデータメンバーとし、該画面を別
の画面に埋め込むことによりクラス階層を表現し、複数
の画面の共通項目を抽出して上位クラスを生成すること
を特徴とする。
The present invention also provides a graphical user interface.
In the database having an interface function, the graphical user interface creates one class of the database by designing a screen for inputting / outputting data required for the database, and stores each item on the screen in the class. As a member, the class hierarchy is expressed by embedding the screen in another screen, and common items of a plurality of screens are extracted to generate an upper class.

【0018】また、本発明は、ユーザインタフェースに
より依存関係を持つデータを入力・登録するデータベー
スにおいて、前記ユーザインタフェースは、データの依
存関係を階層構造として表示する画面をデータ入力画面
とし、該画面の各ノードをボタンとして依存関係のデー
タとして選択したときに当該データの表示状態を切り替
えると共にデータの転送先を表示することを特徴とす
る。
Further, in the present invention, in the database for inputting / registering data having a dependency relationship through a user interface, the user interface uses a screen for displaying the data dependency relationship as a hierarchical structure as a data input screen, and the screen of the screen is displayed. It is characterized in that when each node is selected as the data of the dependency as a button, the display state of the data is switched and the transfer destination of the data is displayed.

【0019】[0019]

【作用】[Action]

(第1の発明)オブジェクト指向データベース管理シス
テムを利用してデータベースを構築し、オブジェクトの
データ型とクラス定義についてデータ検索メソッド及び
データ表示メソッドの記述を行い、これらメソッドによ
るデータ検索と表示を可能にする。また、データGUI
によるデータベース構築を可能にする。
(First invention) A database is constructed using an object-oriented database management system, a data search method and a data display method are described for object data types and class definitions, and data search and display by these methods are possible. To do. Also, the data GUI
Enables database construction by.

【0020】(第2の発明)グラフィカル・ユーザ・イ
ンタフェース機能として、検索式の自動生成機能と、検
索結果の履歴の蓄積・表示機能及び検索結果の間で論理
演算して新たな検索式を自動生成する機能を設け、検索
結果の履歴を管理し、後の検索に活用することができる
ようにする。
(Second invention) As a graphical user interface function, a new search expression is automatically created by logically operating between a search expression automatic generation function, a search result history storage / display function, and a search result. A function to generate it is provided to manage the history of search results so that it can be utilized for subsequent searches.

【0021】(第3の発明)オブジェクト指向を前提と
しないアプリケーションからのイベント等をアダプタに
よりオブジェクト指向データベースで使用する言語に変
換することでアプリケーションを変更することなくオブ
ジェクト指向データベースの利用ができるようにする。
(Third invention) The object oriented database can be used without changing the application by converting an event or the like from an application not based on the object oriented into a language used in the object oriented database by an adapter. To do.

【0022】(第4の発明)グラフィカル・ユーザ・イ
ンタフェースによる画面設計からデータベース設計及び
変更ができるようにする。
(Fourth invention) A database can be designed and changed from a screen design by a graphical user interface.

【0023】(第5の発明)データの依存関係を階層構
造として表示する画面をデータ入力画面とすることによ
り、データの依存関係を確認しながらデータを入力及び
登録できるようにする。
(Fifth Invention) A data input screen is used to display a data dependency relationship in a hierarchical structure so that data can be input and registered while confirming the data dependency relationship.

【0024】[0024]

【実施例】【Example】

(第1の実施例)図1は、本発明の一実施例を示すシス
テム構成図である。本実施例では、データベースを管理
し、利用者やアプリケーション・プログラムにサービス
を提供するデータベース管理システムとして、オブジェ
クト指向データベース管理システム(OODBMS)を
利用する。また、GUI(グラフィカル・ユーザ・イン
タフェース)によるデータベースの構築を可能にする。
(First Embodiment) FIG. 1 is a system configuration diagram showing an embodiment of the present invention. In this embodiment, an object-oriented database management system (OODBMS) is used as a database management system that manages a database and provides services to users and application programs. Also, it enables the construction of a database using a GUI (graphical user interface).

【0025】オブジェクト指向データベースは、データ
とそれにアクセスするメンバー関数(メソッド)をカプ
セル化することでオブジェクトと呼ばれるものを作成
し、性質が同じである型をまとめてオブジェクトのクラ
スが定義され、さらに各クラスが汎化階層を構成し、上
位のクラスで定義されたメソッドを下位のクラスで用い
るメソッドの継承を可能にする。
An object-oriented database creates what is called an object by encapsulating data and member functions (methods) that access it, and defines classes of objects by grouping together types that have the same properties. Classes form a generalization hierarchy, and methods defined in a higher class can be inherited by lower classes.

【0026】これらオブジェクトの作成とクラス定義に
おいて、本実施例ではオブジェクト指向データベース管
理システム1は、データベース2に対するオブジェクト
の作成とクラス定義や、GUIによるディスプレイ3へ
の画面表示及びアプリケーション4に対する応答のた
め、以下の機能を設ける。
In the creation of these objects and the class definition, in this embodiment, the object-oriented database management system 1 creates an object for the database 2 and defines the class, displays a screen on the display 3 by the GUI, and responds to the application 4. , The following functions are provided.

【0027】(1)基本的なデータ型の定義と実装を可
能にするためのクラス群と関数群を提供するクラスライ
ブラリイ機能を設ける。
(1) A class library function for providing a class group and a function group for enabling definition and implementation of a basic data type is provided.

【0028】(2)各データ型に対応するクラスには、
それぞれ基本的なデータ表示メソッドやデータ検索メソ
ッド等を組み込み可能にする。
(2) In the class corresponding to each data type,
It enables the incorporation of basic data display methods and data search methods.

【0029】(3)各データ型(クラス)のオブジェク
トを任意個数組み合わせて1件のレコードを成立させる
囲いとなるようなクラス生成機能を設ける。
(3) A class generation function is provided so that an arbitrary number of objects of each data type (class) are combined to form one record.

【0030】(4)レコードに対応するクラスには、内
部の各々のオブジェクトデータを検索結果として画面上
に表示するための基本的なメソッド等を組み込む機能を
設ける。
(4) The class corresponding to the record is provided with a function of incorporating a basic method for displaying each internal object data as a search result on the screen.

【0031】(5)画面上で任意のデータ型を選択し、
対応する項目名を定義し、それらの複数の組み合わせに
対してレコード種別名を定義すると共に、その種別の検
索結果を表示するための画面レイアウトを設計可能にす
るグラフィカル機能を設ける。
(5) Select an arbitrary data type on the screen,
A corresponding item name is defined, a record type name is defined for a plurality of combinations thereof, and a graphical function is provided that enables designing a screen layout for displaying search results of that type.

【0032】(6)利用者が定義し、OODBMS上に
実装したクラスライブラリを構築ツールに組み込み、基
本的なデータ型と同様に操作可能にする機構を設ける。
(6) A mechanism that allows a user to define and implement the class library implemented on OODBMS into a construction tool and to operate in the same manner as a basic data type is provided.

【0033】図2は、組み込みデータ型を例示し、同図
の(a)には各種のデータ型に対応するデータ入力部品
を示し、(b)には各データ型に対応付けたデータ表示
部品を示す。これらデータ型に対する検索メソッドは、
1行テキスト用と複数行テキスト用には正規表現を用い
たマッチングを記述し、リストテキスト用には項目の完
全一致を記述する。
2A and 2B show examples of built-in data types. FIG. 2A shows data input parts corresponding to various data types, and FIG. 2B shows data display parts associated with each data type. Indicates. The search methods for these data types are
For single-line text and multiple-line text, describe the matching using regular expressions, and for list text, describe the complete match of items.

【0034】以上のような各種機能を設けることによ
り、本実施例によれば、利用者はOODBMSを用いな
がらRDBMSの場合と同じような簡便な操作性でデー
タベースを構築することができる。
By providing the various functions as described above, according to the present embodiment, the user can construct the database using the OODBMS with the same simple operability as in the case of the RDBMS.

【0035】また、利用者は、OODBMSの特徴を生
かして、新しいデータ型とその型に依存するデータ取得
・保存・検索・表示・再利用手段等を実装することによ
り、データベースに所期の機能を付加し、高度な利用方
法を実現することができる。
Further, the user takes advantage of the characteristics of OODBMS and implements a new data type and means for acquiring, storing, retrieving, displaying, reusing data, etc. depending on the new data type, so that the database has a desired function. Can be added to realize an advanced usage method.

【0036】また、データベースの1レコードを構成す
る各々の項目について、単独に検索を実行し、絞り込み
を可能にするため、リレーショナルデータベースのよう
な組み合わせによる表を生成する必要がなく、メモリの
効率良い利用と実行速度の点で有利となる。
Further, for each item constituting one record of the database, a search is independently performed to enable narrowing down, so that it is not necessary to generate a table by a combination like a relational database, and memory efficiency is improved. It is advantageous in terms of utilization and execution speed.

【0037】(第2の実施例)本実施例は、データ検索
のための条件入力と検索結果の履歴管理に係るものであ
る。
(Second Embodiment) This embodiment relates to condition input for data search and history management of search results.

【0038】データベースにおいて、データ検索のため
の条件入力手段としては、従来から、照合言語形式とフ
ォーム形式の2種類がある。また、格納されるデータ
は、その型式が定義され、いくつかのフィールドになる
レコードを単位として操作される。
In the database, conventionally, there are two types of condition input means for data retrieval, a collation language format and a form format. Further, the stored data is operated in units of records whose types are defined and which are some fields.

【0039】このデータに対して、照合言語形式による
条件入力は、特定の文法を持ったデータベース問い合わ
せ言語を用いて、フィールド名とその値が満たすべき条
件を文形式で与え、該当するレコードを得る。
For this data, the condition input in the collation language format uses a database inquiry language having a specific grammar to give the field name and the condition to be satisfied in the sentence format in order to obtain the corresponding record. .

【0040】また、フォーム形式による条件入力は、い
わゆる穴埋め式であり、横方向にフィールドの並び、縦
方向レコードを持つ表などで表され、表の目的のフィー
ルド列にその値が満たすべき条件を具体的な値として指
定することで、該当するレコードを得、それによって表
を完全に埋める。
The condition input in the form format is a so-called fill-in-the-blank expression, which is represented by a table having an array of fields in the horizontal direction and a record in the vertical direction, and the condition to be satisfied by the value in the target field column of the table. By specifying it as a concrete value, the corresponding record is obtained, and thereby the table is completely filled.

【0041】これら従来方式では、いずれも条件の指定
とその結果の返却という1回の動作で機能が完結してお
り、検索結果の履歴を管理し、後の検索に活用すること
ができない。あるいは、管理手段として検索操作の回数
を保存するものでは、後の検索に活用できない。
In each of these conventional methods, the function is completed by a single operation of designating the condition and returning the result, and it is impossible to manage the history of search results and utilize it for subsequent searches. Alternatively, if the number of search operations is stored as a management means, it cannot be used for subsequent searches.

【0042】そこで、本実施例では、GUIを用いた視
覚的検索履歴管理により利用者が容易に検索結果の履歴
を活用できるようにする。
Therefore, in this embodiment, the user can easily utilize the history of search results by visual search history management using the GUI.

【0043】図3は、データベース用に設計された検索
操作画面を示す。この画面は、図1のディスプレイ3に
表示され、OODBMS1が持つGUI機能によって検
索操作と管理がなされる。
FIG. 3 shows a search operation screen designed for a database. This screen is displayed on the display 3 of FIG. 1, and the GUI function of the OODBMS 1 is used for search operation and management.

【0044】図3において、各領域の表示内容は、T1
がデータベース名、L1〜L7がフィールド名、L8が
検索結果の識別番号、F1,F3〜F6が検索条件の入
力と結果表示、F2,F7が検索結果の表示、F8が検
索結果の識別名入力、F9が検索条件式の表示・編集、
F10が検索結果の該等レコード件数表示、B1が検索
ボタン、B2が表示/編集領域のクリアボタン、B3が
該等レコードの次表示ボタン、B4が該等レコードの前
表示ボタン、B5が検索履歴積演算ボタン、B6が検索
結果和演算ボタン、B7が該等レコード一覧表示/検索
履歴一覧表示切替ボタン、B8が検索結果削除ボタンで
ある。
In FIG. 3, the display content of each area is T1.
Is a database name, L1 to L7 are field names, L8 is a search result identification number, F1 and F3 to F6 are search condition input and result display, F2 and F7 are search result display, and F8 is a search result identification name input. , F9 is to display / edit the search condition expression,
F10 is a display of the number of the same records as the search result, B1 is a search button, B2 is a display / edit area clear button, B3 is a next display button of the same record, B4 is a previous display button of the same record, and B5 is a search history. A product operation button, B6 is a search result sum operation button, B7 is an equivalent record list display / search history list display switch button, and B8 is a search result delete button.

【0045】この構成において、画面上のボタンB1を
指定したとき、検索を実行し、領域F9に自動生成され
た検索式を表示する。また、領域F10には検索結果の
該等レコード件数を表示する。必要な場合は、領域F8
に式の意味あるいは名前などを記入可能にする。
In this configuration, when the button B1 on the screen is designated, the search is executed and the automatically generated search formula is displayed in the area F9. Further, the number of equal records of the search result is displayed in the area F10. Area F8 if required
Make it possible to enter the meaning or name of the formula.

【0046】検索実行後、ボタンB7を指定したとき、
該当するレコードの一覧を表示し、この表示の中から任
意のレコードを選択することにより、画面上部の各フィ
ールド値表示領域で当該レコードのフィールド値を知る
ことができる。
When button B7 is specified after the search is executed,
By displaying a list of corresponding records and selecting an arbitrary record from this display, the field value of the record can be known in each field value display area at the top of the screen.

【0047】また、検索結果について、利用者が任意の
文字列を付加して注釈とすること、検索結果の選択的削
除、検索式の編集による演算の種類や優先順の変更等は
可能である。
Further, with respect to the search result, the user can add an arbitrary character string as an annotation, selectively delete the search result, and change the type of calculation and the priority order by editing the search expression. .

【0048】また、ボタンB3,B4の指定により、該
等レコードの内容を順次表示させることも可能である。
該等レコードの一覧表示画面例を図4に示す。
Further, by specifying the buttons B3 and B4, it is possible to sequentially display the contents of the corresponding records.
FIG. 4 shows an example of a list display screen of the equal records.

【0049】図5は、検索履歴一覧画面例を示す。同図
において、F11は検索履歴の検索名一覧領域、F12
は検索履歴の検索式一覧領域である。
FIG. 5 shows an example of a search history list screen. In the figure, F11 is a search name list area of the search history, and F12
Is a search expression list area of the search history.

【0050】前述のように、図3又は図4により検索条
件を変えるなどして数回の検索が行なわれた後、検索履
歴一覧画面に切り替えた場合、画面最下端から上に向か
って領域F11とF12に蓄積された検索履歴を表示す
る。
As described above, when the search history list screen is switched after the search is performed several times by changing the search condition according to FIG. 3 or 4, the area F11 is moved upward from the bottom end of the screen. And the search history accumulated in F12 is displayed.

【0051】この表示において、任意の検索結果を選択
しかつボタンB5,B6で検索結果の積または和の演算
を指定すると、最新の検索式を順次組み立てた検索条件
が領域F1〜F6に表示され、この検索条件に対して個
々にボタンB1で検索を指示することにより、検索を実
行する。
In this display, when an arbitrary search result is selected and the operation of the product or the sum of the search results is designated by the buttons B5 and B6, the search conditions in which the latest search expressions are sequentially assembled are displayed in the areas F1 to F6. The search is executed by individually instructing the search with the button B1 for this search condition.

【0052】これにより、検索履歴の間の論理演算によ
る検索条件の変更と、その条件に従った検索とが実行さ
れ、さらに該実行に基づく新たな履歴が生成される。ま
た、不要となった検索結果は、ボタンB8で履歴から削
除する。
As a result, the change of the search condition by the logical operation between the search histories and the search according to the condition are executed, and a new history based on the execution is generated. Further, the unnecessary search result is deleted from the history with the button B8.

【0053】したがって、本実施例によれば、GUIを
用いた視覚的検索履歴管理が可能となり、検索結果の履
歴は利用者が容易に後の検索にも活用できる。
Therefore, according to the present embodiment, it is possible to manage the visual search history using the GUI, and the history of the search results can be easily utilized by the user for subsequent searches.

【0054】なお、本実施例は、リレーショナルデータ
ベースにも利用できる。
The present embodiment can also be used for a relational database.

【0055】(第3の実施例)本実施例は、OODBM
S1とアプリケーション4との間の情報の授受に係るも
のである。
(Third Embodiment) This embodiment is based on OODBM.
This is related to the exchange of information between S1 and the application 4.

【0056】アプリケーション4がオブジェクト指向を
前提としていないもの、例えばウインドウシステムのM
otifにデータベースからデータを提供するシステム
を構築しようとする場合、従来では、アプリケーション
4がオブジェクト指向データベースを利用することがで
きず、リレーショナルデータベースを利用していた。
Application 4 is not premised on object orientation, for example, M of window system
When trying to build a system that provides data from a database to the onif, conventionally, the application 4 cannot use the object-oriented database, but uses the relational database.

【0057】しかし、リレーショナルデータベースの利
用では、データの階層を扱う機能が不十分、バージョン
の管理機能が不十分、図形・画像データを扱う機能が不
十分、設計作業に合ったトランザクション管理機能が無
い等の問題が残る。
However, in the use of the relational database, the function of handling the data hierarchy is insufficient, the version management function is insufficient, the function of handling the graphic / image data is insufficient, and the transaction management function suitable for the design work is not available. Problems such as remain.

【0058】これらの課題を解決する方法としてオブジ
ェクト指向データベースの利用があるが、アプリケーシ
ョン4がオブジェクト指向データベースを考慮していな
いため、その利用ができない。
Although an object-oriented database can be used as a method for solving these problems, it cannot be used because the application 4 does not consider the object-oriented database.

【0059】本実施例は、オブジェクト指向を前提とし
てないアプリケーションと結合を可能にするオブジェク
ト指向データベースとするものである。
The present embodiment is an object-oriented database which enables connection with an application which is not premised on object orientation.

【0060】本実施例は、C++言語で記述されるオブ
ジェクト指向データベース管理システム(OODBM
S)1とアプリケーション4との間にアダプタを設け
る。
This embodiment is an object-oriented database management system (OODBM) described in C ++ language.
S) An adapter is provided between 1 and the application 4.

【0061】このアダプタは、アプリケーション4に適
合した言語(例えばUNIX)とOODBMSに適合し
た言語(C++)とのフォーマット変換テーブルを設け
る。
This adapter is provided with a format conversion table for a language (for example UNIX) that is compatible with the application 4 and a language (C ++) that is compatible with OODBMS.

【0062】例えば、アプリケーション4では、C言語
の関数は使用できるが、オブジェクト指向データベース
管理システム1が使用するC++言語の関数は使用でき
ない。このとき、アダプタは、例えば、アプリケーショ
ン4からの関数「my−new」を同等の機能になるC
++言語の関数「new」に変換してOODBMS1に
渡す。
For example, the application 4 can use the C language function, but cannot use the C ++ language function used by the object-oriented database management system 1. At this time, the adapter becomes a function equivalent to the function “my-new” from the application 4, for example.
It is converted into a function "new" of ++ language and passed to OODBMS1.

【0063】したがって、本実施例によれば、アプリケ
ーション4側からのキーボードやマウス等からのイベン
トを拾い、OODBMS1にアクセスすることが可能と
なる。
Therefore, according to the present embodiment, it is possible to access the OODBMS 1 by picking up an event from the keyboard or mouse from the application 4 side.

【0064】(第4の実施例)本実施例は、OODBM
S1に設けるGUI(グラフィカル・ユーザ・インタフ
ェース)に係るものである。
(Fourth Embodiment) This embodiment is based on OODBM.
It relates to a GUI (Graphical User Interface) provided in S1.

【0065】通常、データベースの設計とユーザインタ
フェース設計とは、それぞれ独自に行われ、より一般的
にはまずデータベースの設計が行われ、これに必要なデ
ータを入力したり、表示させたりするためのユーザイン
タフェースが設計される。
Usually, the database design and the user interface design are carried out independently of each other, and more generally, the database design is carried out first, and the data necessary for this is input and displayed. The user interface is designed.

【0066】このような個別の設計では、以下のような
問題がある。
Such individual design has the following problems.

【0067】(1)データベースの設計を変更すると、
それに伴ってユーザインタフェースの変更も必要とす
る。このとき、変更に関係する部分のデータをすべて洗
い出し、追加や修正などを行うには、プログラムの規模
が大きくなるほど大変な労力を必要とするし、見落とし
なども多くなる。
(1) When the design of the database is changed,
Therefore, the user interface needs to be changed accordingly. At this time, in order to identify all the data related to the change, and to add or modify the data, the larger the program, the more labor is required, and the more overlooked the data becomes.

【0068】(2)データベース上の各データとユーザ
インタフェース上の各項目を結び付ける作業は、データ
項目数が多い場合、内容的には同様の手続きを各データ
項目毎に繰り返しているだけであるが、非常に大変な作
業になる。
(2) When the number of data items is large, the work of linking each data on the database and each item on the user interface is to repeat the same procedure for each data item in terms of content. It will be a very difficult task.

【0069】そこで、本実施例では、データベースの設
計変更に伴うユーザインタフェースの変更が容易にでき
るようにする。
Therefore, in this embodiment, it is possible to easily change the user interface according to the design change of the database.

【0070】本実施例では、オブジェクト指向データベ
ースを対象として、従来とは逆に、グラフィカルユーザ
インタフェース設計からデータベース設計を解析し、ソ
ースコードを自動的に生成する。
In this embodiment, contrary to the conventional method, the object-oriented database is analyzed, and the database design is analyzed from the graphical user interface design to automatically generate the source code.

【0071】オブジェクト指向データベースでは、例え
ば、「住所」というクラスの項目(データメンバー)と
して、「郵便番号」と「都道府県名」と「市町村名」と
「番地」を持つ。また、「個人」というクラスの項目と
して「氏名」と「年齢」と「電話番号」と「住所」と
「職業」を持つ。
The object-oriented database has, for example, "postal code", "prefecture name", "city name", and "address" as items (data members) of the class "address". Also, it has “name”, “age”, “phone number”, “address”, and “occupation” as items of the class “personal”.

【0072】この両クラス関係において、「住所」は、
1つのクラスであると共に、「個人」というクラスの1
つの項目となる継承関係にある。
In these two class relationships, the "address" is
It is one class and one of the classes of "individual"
There is an inheritance relationship that is one item.

【0073】ここで、クラスを1つの画面と考え(以
下、この画面をプレートと呼ぶ)、クラスの中のデータ
メンバーをプレート上の入出力項目(以下、この項目を
アイテムと呼ぶ)と考えると、データベースに必要なデ
ータを入出力するための画面設計を行うことにより、同
時に1つのクラスを作成することができる。
Considering a class as one screen (hereinafter, this screen is called a plate), and a data member in a class is considered as an input / output item on the plate (hereinafter, this item is called an item). By designing the screen for inputting / outputting the necessary data to / from the database, one class can be created at the same time.

【0074】オブジェクト指向データベースでは、クラ
スをデータベース上の1つのデータとして扱うことがで
きるため、本実施例ではグラフィカルユーザインタフェ
ースで画面設計を行うことでオブジェクト指向データベ
ースの設計を行う。また、既に設計されているプレート
を別のプレートに埋め込むことによりクラス階層を表現
する。
In the object-oriented database, the class can be treated as one data on the database. Therefore, in this embodiment, the object-oriented database is designed by designing the screen with the graphical user interface. In addition, the class hierarchy is expressed by embedding the already designed plate in another plate.

【0075】さらに、グラフィカルユーザインタフェー
スは、1つ1つのアイテムに対して、その内容を保存す
るための変数と変数に対する入出力を行うメソッドを自
動的に生成する。また、必要に応じて、各アイテムの属
性としてアイテム名、データ型、連動するアイテム名や
クラス及びそれらの関係式などを記述することにより、
より細かい操作を行う。
Further, the graphical user interface automatically generates a variable for saving the content of each item and a method for inputting / outputting the variable. Also, if necessary, describe the item name, data type, linked item names and classes, and their relational expressions as attributes of each item,
Perform more detailed operations.

【0076】また、グラフィカルユーザインタフェース
は、既に登録された幾つかのプレートから共通部分を抽
出して、新たなプレートとして独立させ、1つのクラス
として扱うことによりコード量の削減を行う。
Further, the graphical user interface reduces the code amount by extracting the common part from some already registered plates, making it independent as a new plate, and treating it as one class.

【0077】したがって、本実施例によれば、データベ
ースの設計をグラフィカルユーザインタフェースの画面
設計ででき、その効率化を図ることができる。また、デ
ータベースの変更も容易になる。さらに、既設のデータ
ベースの流用が容易になるし、冗長なコードの削減がで
きる。
Therefore, according to this embodiment, the database can be designed by the screen design of the graphical user interface, and the efficiency can be improved. It also makes it easier to change the database. In addition, the existing database can be reused easily and redundant code can be reduced.

【0078】(第5の実施例)本実施例は、ユーザイン
タフェースによるデータベースへのデータ(階層及び属
性値を含む)の登録に係るものである。
(Fifth Embodiment) This embodiment relates to registration of data (including hierarchy and attribute values) in a database by a user interface.

【0079】一般に、データベースへのデータの登録
は、キーボードからの入力によって行われている。この
とき、登録するデータが依存関係(親子関係、階層関係
等)を持つ場合、そのデータの上位又は下位に属するデ
ータを登録する必要がある。このような依存関係を表す
データ項目の入力は、キーボードからの入力、又は登録
済みデータの一覧メニューからの選択でなされている。
Generally, registration of data in the database is performed by inputting from a keyboard. At this time, if the data to be registered has a dependency relationship (parent-child relationship, hierarchical relationship, etc.), it is necessary to register data belonging to the upper or lower order of the data. The input of the data item indicating such a dependency relationship is performed by the input from the keyboard or the selection from the registered data list menu.

【0080】例えば、データ項目が図6の(a)に示す
ように、「区分」と「人口」と「下位区分」になり、
(b)に示すようなデータを入力する場合、キーボード
又は一覧メニューからの入力がなされる。
For example, as shown in FIG. 6A, the data items are "division", "population", and "subdivision",
When inputting the data as shown in (b), the input is made from the keyboard or the list menu.

【0081】ここで、データ入力画面と、これによって
作成されるデータの階層構造の表示画面とは別のものと
なる。例えば、図7の(a)にはキーボードによるデー
タ入力画面を、(b)には一覧メニューによるデータ入
力画面を示し、(c)には階層構造の表示画面を示す。
Here, the data input screen is different from the display screen of the hierarchical structure of the data created thereby. For example, FIG. 7A shows a data input screen using a keyboard, FIG. 7B shows a data input screen using a list menu, and FIG. 7C shows a hierarchical display screen.

【0082】これらのことから、キーボードによるデー
タ入力では、入力画面の下位区分の中に直接にデータを
書込むため、a.入力ミスの可能性があること、b.既
に入力されているデータの再利用ができないこと、c.
データの階層構造が把握しにくいこと、d.データ間の
整合性(図示の場合は人口が下位区分の総和になるこ
と)をチェックできないことなどの問題がある。
From the above, in the data input by the keyboard, since the data is directly written in the lower section of the input screen, a. Possible typographical errors, b. Inability to reuse already entered data, c.
It is difficult to understand the hierarchical structure of data, d. There is a problem such as not being able to check the consistency between the data (in the case shown, the population is the sum of the subdivisions).

【0083】また、一覧メニューからのデータ入力で
は、既に登録されているデータから候補を探すため、キ
ーボードの場合のa,b,dの問題は解消されるが、c
の問題は残る。また、3つの画面を使用することになる
ため、ディスプレイのスペースが狭くなるという問題が
ある。
Further, in the data input from the list menu, candidates are searched from the already registered data, so the problems of a, b and d in the case of the keyboard are solved, but c
The problem of remains. Further, since three screens are used, there is a problem that the display space becomes small.

【0084】そこで、本実施例では、依存関係を持つデ
ータの入力が確実・容易になるようにするものである。
Therefore, in the present embodiment, the input of data having a dependency relationship is ensured and facilitated.

【0085】本実施例では、階層構造表示画面をデータ
入力のための選択画面と兼用する。具体的には、 (1)図7の(c)に例示する階層構造表示画面の各ノ
ード(日本、東京都など)をボタンとして扱うことによ
り、メニュー選択画面と同様の機能を持たせる。
In this embodiment, the hierarchical structure display screen is also used as the selection screen for data input. Specifically, (1) By treating each node (Japan, Tokyo, etc.) on the hierarchical structure display screen illustrated in FIG. 7C as a button, the same function as the menu selection screen is provided.

【0086】(2)入力画面の入力領域もボタンにす
る。これにより、階層構造表示画面と連動し、階層構造
表示画面上のノードが選ばれた場合に入力画面のどの部
分にデータを転送するかを明確にする。
(2) The input area of the input screen is also made into a button. In this way, in cooperation with the hierarchical structure display screen, it becomes clear to which part of the input screen the data is transferred when a node on the hierarchical structure display screen is selected.

【0087】(3)上記(2)において、階層構造表示
画面の各ノードがデータ入力のための選択対象になって
いることを明確に認識できるようにするため、画面全体
の色を切り替える等の表示状態の切り替えを行う。
(3) In (2) above, in order to clearly recognize that each node of the hierarchical structure display screen is a selection target for data input, the colors of the entire screen are switched. Switch the display state.

【0088】本実施例によるデータ入力は、入力画面の
下位区分のテキスト入力領域をマウス等でクリックし、
これにより階層表示画面の色等を変える。次いで、階層
構造表示画面のノードをマウス等でクリックし、これに
より入力画面のテキスト領域にデータを転送する。以上
の入力操作の繰り返しにより、データ入力がなされる。
Data input according to this embodiment is performed by clicking the text input area in the lower section of the input screen with a mouse or the like,
This changes the color of the hierarchical display screen. Then, the node of the hierarchical structure display screen is clicked with a mouse or the like, and thereby data is transferred to the text area of the input screen. Data is input by repeating the above input operation.

【0089】したがって、本実施例によれば、データ入
力には、階層構造表示画面を見ながらマウス等のクリッ
ク操作で済み、以下の効果がある。
Therefore, according to this embodiment, the data input can be performed by clicking the mouse while looking at the hierarchical structure display screen, and the following effects can be obtained.

【0090】(1)キーボードからの入力操作が少なく
なる。
(1) The number of input operations from the keyboard is reduced.

【0091】(2)タイプミスによる無効なデータの入
力が無くなる。
(2) Inputting invalid data due to a typo is eliminated.

【0092】(3)階層構造を視覚的に確認しながら依
存関係のデータ入力ができるため、理論的な入力ミス
(階層上の位置を誤認等)が少なくなる。
(3) Since dependency data can be input while visually confirming the hierarchical structure, theoretical input errors (misidentification of hierarchical position, etc.) are reduced.

【0093】(4)階層構造を表示しながらのデータ作
成になるため、依存関係から生じる整合性のチェックに
必要なデータを同時に付加することにより、データを入
力する際にデータベースを検索する必要がなくなり、動
作速度が向上する。すなわち、キーボードからの入力で
は入力されたデータが何であるかを探さなければならな
いが、本実施例では、直接にデータを指定するためデー
タベースを探す必要がない。
(4) Since the data is created while displaying the hierarchical structure, it is necessary to search the database when inputting the data by simultaneously adding the data necessary for checking the consistency caused by the dependency. It is eliminated and the operation speed is improved. That is, it is necessary to search what the input data is by the input from the keyboard, but in the present embodiment, it is not necessary to search the database because the data is directly specified.

【0094】(5)メニュー形式の入力方法に比べて、
必要ディスプレイスペースが少ない。
(5) Compared with the menu type input method,
Requires less display space.

【0095】[0095]

【発明の効果】以上のとおり、本発明によれば、データ
ベースの構築にオブジェクト指向データベース管理シス
テムを利用し、オブジェクトのデータ型とクラス定義に
ついてデータ検索メソッド及びデータ表示メソッドの記
述を行い、これらメソッドによるデータ検索と表示を可
能にし、また、データGUIによるデータベース構築を
可能にするため、オブジェクト指向データベース管理シ
ステムが持つ新たなデータ型の追加機能等の他に、リレ
ーショナルデータベース管理システムと同様の利便性を
持たせながら、高度な利用ができるデータベースの構築
になるし、メモリ効率と実行速度に優れる。
As described above, according to the present invention, an object-oriented database management system is used to construct a database, a data retrieval method and a data display method are described for the data type and class definition of an object, and these methods are described. In addition to the new data type addition function of the object-oriented database management system in order to enable data retrieval and display by using the data GUI and the database construction using the data GUI, the same convenience as a relational database management system It has the advantage of being able to build a database that can be used at a high level, and has excellent memory efficiency and execution speed.

【0096】また、本発明によれば、グラフィカル・ユ
ーザ・インタフェース機能を備えたデータベースにおい
て、グラフィカル・ユーザ・インタフェース機能とし
て、検索式の自動生成機能と、検索結果の履歴の蓄積・
表示機能及び検索結果の間で論理演算して新たな検索式
を自動生成する機能を設けるため、利用者は検索結果の
履歴を利用して後の検索に活用することができる。
Further, according to the present invention, in a database having a graphical user interface function, as a graphical user interface function, an automatic generation function of a search expression and a storage of history of search results
Since the display function and the function of automatically generating a new search expression by performing a logical operation between the search results are provided, the user can utilize the history of the search results for later searches.

【0097】また、本発明によれば、オブジェクト指向
を前提としないアプリケーションからのイベント等をア
ダプタによりオブジェクト指向データベースで使用する
言語に変換するアダプタを設けるため、アプリケーショ
ンがオブジェクト指向データベースを利用できるように
なり、アプリケーションがオブジェクト指向を前提とし
ていない場合にもオブジェクト指向データベースを利用
したシステムを構築できる。
Further, according to the present invention, since an adapter for converting an event or the like from an application which is not based on object orientation into a language used in the object oriented database is provided by the adapter, the application can use the object oriented database. Therefore, it is possible to build a system using an object-oriented database even if the application is not premised on object-oriented.

【0098】また、本発明によれば、グラフィカル・ユ
ーザ・インタフェースによる画面設計からデータベース
設計及び変更ができるようにするため、データベース設
計の効率化と容易な設計変更等が可能となる。
Further, according to the present invention, since the database design and the change can be performed from the screen design by the graphical user interface, the efficiency of the database design and the easy design change can be performed.

【0099】また、本発明によれば、データの依存関係
を階層構造として表示する画面をデータ入力画面とする
ため、データの依存関係を確認しながらデータを入力及
び登録でき、データ入力操作を簡単にしながら確実な入
力と登録になる。
Further, according to the present invention, since the screen for displaying the data dependency as a hierarchical structure is the data input screen, the data can be input and registered while confirming the data dependency, and the data input operation is simple. Make sure to enter and register.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を示すシステム構成図。FIG. 1 is a system configuration diagram showing an embodiment of the present invention.

【図2】実施例におけるデータ型の例。FIG. 2 is an example of a data type in the embodiment.

【図3】実施例における検索操作画面例。FIG. 3 is an example of a search operation screen according to the embodiment.

【図4】実施例における該等レコード一覧画面例。FIG. 4 is an example of the equal record list screen in the embodiment.

【図5】実施例における検索履歴一覧画面例。FIG. 5 is an example of a search history list screen in the embodiment.

【図6】実施例におけるデータ入力項目例。FIG. 6 shows an example of data input items in the embodiment.

【図7】実施例におけるデータ入力・表示画面例。FIG. 7 is an example of a data input / display screen in the embodiment.

【符号の説明】[Explanation of symbols]

1…オブジェクト指向データベース管理システム 2…データベース 3…ディスプレイ 4…アプリケーション 1 ... Object-oriented database management system 2 ... Database 3 ... Display 4 ... Application

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 9365−5H 15/62 322 K ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location 9365-5H 15/62 322 K

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 オブジェクト指向データベース管理シス
テムを利用したデータベースにおいて、前記オブジェク
ト指向データベース管理システムは、基本的なデータ型
に対応するクラスを定義し、該データ型についてのデー
タ検索メソッド及びデータ表示メソッドを記述する機能
と、任意の個数のオブジェクトを囲い込んで1つのレコ
ードを構成するクラスを定義し、該クラスについての検
索式を解釈・実行するメソッド及び表示レイアウトを解
釈・実行するメソッドを記述する機能と、利用者が定義
したデータ型と、これに対応するクラスと、そのクラス
のデータ検索メソッド及びデータ表示メソッドを組み込
み、予め組み込まれたデータ型と合わせて画面上でレコ
ードのデータ構成を選択すると共に表示レイアウトを設
計するグラフィカル・ユーザ・インタフェース機能とを
備えたことを特徴とするデータベース。
1. In a database using an object-oriented database management system, the object-oriented database management system defines a class corresponding to a basic data type and defines a data search method and a data display method for the data type. Function to describe, function to define a class that encloses an arbitrary number of objects and configure one record, and to describe a method that interprets / executes a search expression for that class and a method that interprets / executes a display layout And a data type defined by the user, a class corresponding to the data type, a data search method and a data display method of the class are incorporated, and the data structure of the record is selected on the screen in combination with the data type incorporated in advance. Graphical designing display layout with A database having a user interface function.
【請求項2】 グラフィカル・ユーザ・インタフェース
機能を備えたデータベースにおいて、前記グラフィカル
・ユーザ・インタフェース機能は、データの検索条件入
力画面で入力された検索式の自動生成機能と、前記入力
された検索式に従った検索結果の履歴を蓄積及び表示す
る機能と、複数の検索結果の間で論理演算した検索式の
自動生成機能とを備えたことを特徴とするデータベー
ス。
2. In a database having a graphical user interface function, the graphical user interface function includes an automatic generation function of a search expression input on a data search condition input screen, and the input search expression. A database having a function of accumulating and displaying a history of search results according to the above, and a function of automatically generating a search expression that is a logical operation between a plurality of search results.
【請求項3】 オブジェクト指向を前提としていないア
プリケーションをオブジェクト指向言語を持つデータベ
ースに結合するにおいて、前記アプリケーションとオブ
ジェクト指向データベース管理システムとの間にアダプ
タを設け、該アダプタは、アプリケーションで使用する
言語とオブジェクト指向データベース管理システムで使
用する言語との変換テーブルを設けたことを特徴とする
データベース。
3. When connecting an application not based on object-oriented to a database having an object-oriented language, an adapter is provided between the application and the object-oriented database management system, and the adapter is a language used by the application. A database that is provided with a conversion table for a language used in an object-oriented database management system.
【請求項4】 グラフィカル・ユーザ・インタフェース
機能を備えたデータベースにおいて、前記グラフィカル
・ユーザ・インタフェースは、データベースに必要なデ
ータを入出力するための画面設計によりデータベースの
1つのクラスを作成し、該画面上の各項目を該クラスに
おけるデータメンバーとし、該画面を別の画面に埋め込
むことによりクラス階層を表現し、複数の画面の共通項
目を抽出して上位クラスを生成することを特徴とするデ
ータベース。
4. In a database having a graphical user interface function, the graphical user interface creates one class of the database by designing a screen for inputting / outputting data required for the database, and the screen is created. A database, wherein each of the above items is a data member in the class, a class hierarchy is expressed by embedding the screen in another screen, and common items of a plurality of screens are extracted to generate a higher class.
【請求項5】 ユーザインタフェースにより依存関係を
持つデータを入力・登録するデータベースにおいて、前
記ユーザインタフェースは、データの依存関係を階層構
造として表示する画面をデータ入力画面とし、該画面の
各ノードをボタンとして依存関係のデータとして選択し
たときに当該データの表示状態を切り替えると共にデー
タの転送先を表示することを特徴とするデータベース。
5. In a database for inputting / registering data having a dependency relationship through a user interface, the user interface uses a screen for displaying the data dependency relationship as a hierarchical structure as a data input screen, and buttons for each node of the screen. When the data is selected as the dependency data, the display state of the data is switched and the transfer destination of the data is displayed.
JP6233901A 1994-09-29 1994-09-29 Database Pending JPH0895996A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6233901A JPH0895996A (en) 1994-09-29 1994-09-29 Database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6233901A JPH0895996A (en) 1994-09-29 1994-09-29 Database

Publications (1)

Publication Number Publication Date
JPH0895996A true JPH0895996A (en) 1996-04-12

Family

ID=16962362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6233901A Pending JPH0895996A (en) 1994-09-29 1994-09-29 Database

Country Status (1)

Country Link
JP (1) JPH0895996A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1069489A (en) * 1996-08-28 1998-03-10 Hitachi Ltd Database processing method
JPH11224257A (en) * 1998-02-05 1999-08-17 Nippon Telegr & Teleph Corp <Ntt> Encapsulated object configuration method, encapsulated object search execution method and system, and storage medium storing encapsulated object search execution program
US7010539B1 (en) 2000-09-08 2006-03-07 International Business Machines Corporation System and method for schema method
US7149746B2 (en) 2002-05-10 2006-12-12 International Business Machines Corporation Method for schema mapping and data transformation

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1069489A (en) * 1996-08-28 1998-03-10 Hitachi Ltd Database processing method
JPH11224257A (en) * 1998-02-05 1999-08-17 Nippon Telegr & Teleph Corp <Ntt> Encapsulated object configuration method, encapsulated object search execution method and system, and storage medium storing encapsulated object search execution program
US7010539B1 (en) 2000-09-08 2006-03-07 International Business Machines Corporation System and method for schema method
US7149746B2 (en) 2002-05-10 2006-12-12 International Business Machines Corporation Method for schema mapping and data transformation

Similar Documents

Publication Publication Date Title
US7418459B2 (en) Object oriented based, business class methodology for performing data metric analysis
JP3136035B2 (en) Automatic layout generator for database system interface and method for generating the same
JP2004102400A (en) Data management system, method and computer program
Sánchez Ramón et al. Model-driven reverse engineering of legacy graphical user interfaces
AU2006218470A1 (en) Integrated system, tools, and methods for designing automated business process applications
US7840935B2 (en) Restrictive visualization of a stereotype construct for entities in a visual modeling environment
CN110162731B (en) Method for displaying IFC model component space information on Web
Lumertz et al. User interfaces metamodel based on graphs
JP3223645B2 (en) Database access method and apparatus
Chari et al. An implementation of a graph-based modeling system for structured modeling (GBMS/SM)
JPH0895996A (en) Database
Voisard Mapgets: A tool for visualizing and querying geographic information
JP7022472B1 (en) Data management system, data management method and data management program
JP2019175236A (en) Information processing apparatus and information processing method
KR100873807B1 (en) How to Build an Object-Oriented Metadata Repository for Enterprise Data Systems
JPH07334656A (en) Database information visualization AP development support system
JPH10222357A (en) Software construction method and system by data reuse
JP2004164363A (en) Method for displaying relational database structure in tree diagram
KR102709647B1 (en) Open source based Low-Code development platform considering Rapid Application Development (RAD) for small scale smart city service supporting citizen
US20060010081A1 (en) Automated system for assisting the architectural process
JP2016157411A (en) Information management device and file management method
JP2022060060A (en) Project management system and program
Paton et al. Integrated architectures for database interface development
CN118171009A (en) Web end demand function integrated modeling platform
Pavković et al. Entities in the Object-oriented design process Model