[go: up one dir, main page]

JPH01169675A - Method for editing data base - Google Patents

Method for editing data base

Info

Publication number
JPH01169675A
JPH01169675A JP62327146A JP32714687A JPH01169675A JP H01169675 A JPH01169675 A JP H01169675A JP 62327146 A JP62327146 A JP 62327146A JP 32714687 A JP32714687 A JP 32714687A JP H01169675 A JPH01169675 A JP H01169675A
Authority
JP
Japan
Prior art keywords
entity
relationship
editing
information
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.)
Granted
Application number
JP62327146A
Other languages
Japanese (ja)
Other versions
JP2749041B2 (en
Inventor
Shigeru Shimada
茂 嶋田
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62327146A priority Critical patent/JP2749041B2/en
Publication of JPH01169675A publication Critical patent/JPH01169675A/en
Application granted granted Critical
Publication of JP2749041B2 publication Critical patent/JP2749041B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、地図や図面情報の処理方式に係り、特に図形
な属性など特性の異なるデータを管理するマルチメディ
アデータベースを、視覚的に編集操作するのに好適な編
集方式に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a method for processing map and drawing information, and in particular, a visual editing operation for a multimedia database that manages data with different characteristics such as graphical attributes. The present invention relates to an editing method suitable for editing.

〔従来の技術〕[Conventional technology]

従来、データベースの編集方法として、データベースの
内容をCRTなどの表示装置上に表示し、編集を視覚的
に支援する方式が既に提案されている。例えば、文献1
:情報処理学会研究報告87−DB−57−1Or視覚
情報を用いたオブジェクト指向によるRDB検索法J 
 (1987)、又は文献2:情報処理学会研究報告8
7−DB−57−6rワークステーションデータベース
管理システム−WS−DBMSJ  (1987)には
、ビットマツプデイスプレィ上に関係型データベースの
内容を表示し、各種のメニューやアイコン等を指定する
だけで、データベースの検索や編集を行う方法が提案さ
れている。
Conventionally, as a database editing method, a method has already been proposed in which the contents of the database are displayed on a display device such as a CRT to visually support editing. For example, literature 1
: Information Processing Society of Japan Research Report 87-DB-57-1 Or object-oriented RDB search method using visual information J
(1987), or Reference 2: Information Processing Society of Japan Research Report 8
7-DB-57-6r Workstation Database Management System - WS-DBMSJ (1987) displays the contents of a relational database on a bitmap display and allows you to manage the database simply by specifying various menus and icons. A method for searching and editing has been proposed.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記従来技術は、いずれも処理対象とするデータが単一
のテーブル型データであり、複数のテーブル間にまたが
るデータや、図形とテーブル型データなどマルチメディ
ア情報間の対応編集などに関しては考慮さていなかった
In all of the above conventional technologies, the data to be processed is a single table type data, and no consideration is given to data that spans multiple tables or correspondence editing between multimedia information such as figures and table type data. There wasn't.

本発明の目的は、上記の編集操作を効率よく実行できる
ようなマルチメディア情報の編集方法を実現することに
ある。
An object of the present invention is to realize a multimedia information editing method that allows the above-mentioned editing operations to be executed efficiently.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的は、1つのウィンドウに複数のテーブルを隣接
させて表示し、マウス等により指定された位置にマーク
を表示させ、システムはそのマークが付加されたデータ
間を関係付けるポインタ情報を記憶することにより、視
覚的な編集が達成される。さらに、図形や画像と属性な
ど、メディアの種類の異なる場合の編集も、テーブルの
指定位置にマーク表示された内容に対応する要素を図形
や画像表示することにより達成される。
The above purpose is to display multiple tables adjacent to each other in one window, display a mark at a position specified by a mouse, etc., and the system to store pointer information that relates data to which the mark is attached. Visual editing is accomplished by: Furthermore, editing of different types of media, such as graphics, images, and attributes, can be accomplished by displaying graphics or images of elements corresponding to the contents marked at designated positions in the table.

〔作用〕[Effect]

以上の手段により、データベースの利用者にとっては親
しみ易い実体情報の内容だけが表示され、利用者にとっ
てわかりにくい関係情報はマークとして表示されるので
、マルチメディア情報の編集効率は格段に向上する。
By the means described above, only the content of substantive information that is familiar to database users is displayed, and related information that is difficult for users to understand is displayed as marks, so that the editing efficiency of multimedia information is greatly improved.

〔実施例〕〔Example〕

以下、本発明の一実施例を第2図により説明する。第2
図は、本発明を実施するシステムの簡単な一構成例を示
すもので、中央処理装置CP■(100)を中心として
、データ操作やプログラムの実行を行うための一部メモ
リ(101,)、データベースを格納するためのファイ
ル装置=3− (102)、及びデータを表示し、編集を視覚的に実行
するための表示装置(103)、キーボード(104)
 、マウス(105)等で構成される。
An embodiment of the present invention will be described below with reference to FIG. Second
The figure shows a simple configuration example of a system that implements the present invention, and includes a central processing unit CP (100), a part of memory (101,) for data manipulation and program execution, File device = 3- (102) for storing the database, and a display device (103) and keyboard (104) for displaying data and visually performing editing.
, a mouse (105), etc.

このようなシステムにおいて、編集の対象とするデータ
ベース内の情報は 特願昭62−114637号公報で示されるような方法
で、建物・管路・座標といった実体を記憶する部分と、
座標と図形などの実体間を関係付ける部分とに分けて記
憶されていると仮定する。即ち、第1図に示すように、
実体は各実体のラベルと各属性データとで構成される実
体テーブル群((b)〜(d))に、実体間の関係は関
係元の実体名と関係先の実体名とで構成される関係付テ
ーブル群((e))にそれぞれ記憶される。このような
関係テーブルの構成において、利用者によるデータベー
スの編集方法の概略を説明すると次のようになる。まず
これらの実体テーブル群の中から、実体間の関係付を行
いたいテーブルを1組選択し、表示装置103上に第1
図(、)の編集主画面の様式で関係元となる実体テーブ
ルの一部と、関係先となる実体テーブルの一部とをそれ
ぞれ表示する。この場合、編集主要面内の実体テーブル
の表示エリアは限られており、しかも小さいのでテーブ
ル内の任意の位置が表示できるように、即ち、テーブル
内の縦・横任意方向へスクロール可能となるように表示
システムを構成する。このような構成において、利用者
によるデータベースの編集操作としては、編集操作の対
象とするデータの範囲を、ファイル検索や画面スクロー
ルなどを用いて限定した後、既に記憶されている第1図
(e)の関係付テーブル内の内容に従がい、実体間の関
係付情報をマーク表示する。そして新たに実体間に関係
を張る場合や、既に張られた関係を変更したい場合には
、表示画面に現われた関係元の実体要素の位置をマウス
により指定し、マーク表示させるとともに、関係先の実
体要素の位置を同様にして指定したマーク表示させる。
In such a system, the information in the database to be edited is divided into a part that stores entities such as buildings, pipes, and coordinates, as shown in Japanese Patent Application No. 62-114637,
It is assumed that coordinates and parts that relate entities such as figures are stored separately. That is, as shown in Figure 1,
Entities are organized in an entity table group ((b) to (d)) consisting of the label of each entity and each attribute data, and the relationship between entities is constituted by the entity name of the source of the relationship and the name of the entity of the destination. Each is stored in the related table group ((e)). An overview of how a user can edit a database in such a relational table structure is as follows. First, from among these entity table groups, one set of tables for which relationships between entities are to be selected is selected, and the first table is displayed on the display device 103.
A part of the entity table that is the source of the relationship and a part of the entity table that is the destination of the relationship are respectively displayed in the format of the editing main screen shown in the figure (,). In this case, since the display area of the physical table in the main editing plane is limited and small, it is necessary to make it possible to display any position within the table, that is, to be able to scroll in any direction vertically or horizontally within the table. Configure the display system. In such a configuration, when a user edits a database, the user limits the range of data to be edited using file search, screen scrolling, etc. ), the relationship information between entities is marked and displayed according to the contents in the relationship table. If you want to create a new relationship between entities or change an existing relationship, use the mouse to specify the position of the entity element that is the source of the relationship that appears on the display screen, display a mark, and Display the specified mark with the same position of the entity element.

これらの一連の編集操作を利用者が行うタイミングに同
期して、システムは実体間の関係情報を関係付テーブル
に記憶する。
The system stores relationship information between entities in a relationship table in synchronization with the timing at which the user performs a series of these editing operations.

以」二の編集操作の内容を、簡単な例を用いて以下具体
的に説明する。第3図には、上記実体テーブル群の具体
的内容を示しており、施設図面、管路、などの各実体は
それぞれ独立したテーブルとして記憶する。そして各実
体テーブルのカラムの先頭には、図面番号、管路番号、
バルブ番号などの実体ラベルを配置し、各テーブルの2
番目以降のカラムには、来歴や材質など各実体の属性を
配置した構成をとる。これらの実体テーブルの中から、
施設図面テーブル(MAP−TAB)の図面と、管路テ
ーブル(P I PE−TAB)の管路とを用い、どの
ような管路が地区別に分けて管理されている施設図面に
属するかを関係付けるための編集操作について説明する
。第5図(a)は、この場合における表示装置(103
)上の編集主画面の内容を示しており、画面左側には関
係先となる施設図面テーブルの一部、画面右側には関係
先となる管路テーブルの一部をそれぞれ表示した状態を
示している。そして画面下部に示す↓やすなどの矢印記
号は各テーブルの内容をスクロールするためのスクロー
ル方向を示している。例えば左下部のQ記号付近の位置
を、マウス(105)を用いて指定すると、画面左半分
の横方向へのスクロールが実行され、マウスのボタン制
御により左方向又は右方向にスクロール可能とする。こ
のようなスクロール操作により、画面内に編集対象が存
在するように制御する。ただし、縦方向のスクロールに
関し、左右の行位置のそろえに関する関係はないものと
する。このような表示の状況下において画面の左右に表
示されている実体間の関係付のために、マウス(105
)を使った名種のデータ操作を加える。
The contents of the second editing operation will be specifically explained below using a simple example. FIG. 3 shows the specific contents of the entity table group, and each entity such as facility drawings, pipelines, etc. is stored as an independent table. At the beginning of the column of each entity table, the drawing number, pipeline number,
Place physical labels such as valve numbers, and
The columns after the th column have the attributes of each entity, such as history and material. From these entity tables,
Using the drawings in the facility drawing table (MAP-TAB) and the pipelines in the pipeline table (PIPE-TAB), it is possible to determine which pipelines belong to the facility diagrams that are managed by district. This section explains the editing operations for adding. FIG. 5(a) shows the display device (103) in this case.
) shows the contents of the editor main screen above, with a part of the related facility drawing table displayed on the left side of the screen, and a part of the related pipeline table displayed on the right side of the screen. There is. Arrow symbols such as ↓ and Yasu shown at the bottom of the screen indicate the scrolling direction for scrolling the contents of each table. For example, if a position near the Q symbol in the lower left corner is designated using the mouse (105), horizontal scrolling of the left half of the screen is executed, and scrolling to the left or right is possible by controlling the mouse buttons. Such a scrolling operation controls the editing target to exist within the screen. However, regarding vertical scrolling, it is assumed that there is no relationship regarding alignment of left and right line positions. Under such display conditions, the mouse (105
) to add some data manipulation.

その第1の操作として、例えば第5図(a)の左画面の
施設面テーブル(MAP−TAB)内の図面番号がM2
1である実体を指定する操作について考える。この場合
の具体的作操作内容としては、図面番号がM21と表示
されている付近にマウス(105)の表示矢印を移動さ
せ、マウスボタンを押し、その位置座標を求める。シス
テムはその位置に最も近い行位置を求め、その行全体に
色又はテキスチャなどのマークを重畳表示する。
As the first operation, for example, if the drawing number in the facility table (MAP-TAB) on the left screen in Fig. 5(a) is
Consider an operation that specifies an entity that is 1. The specific operation in this case is to move the display arrow of the mouse (105) to the vicinity where the drawing number M21 is displayed, press the mouse button, and obtain the position coordinates. The system finds the line position closest to that position and superimposes a mark such as color or texture over the entire line.

第5図(b)の左画面には、画面番号がM21である施
設図面の要素が選択され、該当行位置の南部地区がマー
ク表示されている状態を示す。次に第2の操作としてこ
の南部地区を示す図面番号がM21である実体と関係を
つける他の実体を、右側の管路テーブルにおける管路番
号UL5の要素であるとし、その実体を指定する操作に
ついて説明する。まず、右側画面において、マウスを管
路番号UL5の付近に移動させマウスボタンを押すこと
によりその行位置全体をマーク表示させる。
The left screen of FIG. 5(b) shows a state in which the element of the facility drawing whose screen number is M21 is selected and the southern area of the corresponding row position is displayed as a mark. Next, as a second operation, another entity to be associated with the entity whose drawing number is M21 indicating this southern area is an element with pipeline number UL5 in the pipeline table on the right side, and an operation to specify that entity. I will explain about it. First, on the right screen, move the mouse to the vicinity of pipeline number UL5 and press the mouse button to mark the entire line position.

但しこの場合のマーク表示は、画面左側の関係先の選択
要素を示すマーク表示と区別をつけるため、異なった色
又はテキスチャを使用する。例えば第5図(b)には、
左側の関係先要素の指定には左上り斜線右側の関係先要
素の指定には右上り斜線を用いて、それぞれマーク表示
している。以上の2つの操作によって、関係先と関係先
のそれぞれの要素が選択されたことになる。最後に第3
の操作として、上記関係先と先の要素間の関係付を行う
。そのためには、まずCRT (103)上に関係付操
作を指定するための操作メニューを持ったウィンドウを
発生させ、そのメニューの中から関係付加の項目を指定
する。この関係付加のメニューを指定するタイミングに
より、重畳表示のマーカーの色又はテキスチャを変える
とともに、システムはこれらの実体関係を第1図(e)
の関係付テーブルに記憶する。例えば第5図(c)には
、ポツプアップされたウィンドウ内のメニューから関係
付加を指定し、それによって関係先と先との要素上に、
共通した色又はテキスチャを持ったマーカーを重畳表示
させた場合を示す(第5図(c)の交差斜線部)。
However, the mark display in this case uses a different color or texture to distinguish it from the mark display indicating the related selected element on the left side of the screen. For example, in Figure 5(b),
The related element on the left side is indicated by a diagonal line upward to the left, and the related element on the right side is indicated by a diagonal line upward to the right. By the above two operations, each element of the related party and the related party is selected. Finally the third
As an operation, a relationship is established between the above-mentioned related destination and the previous element. To do this, first, a window is generated on the CRT (103) with an operation menu for specifying a relational operation, and an item for adding a relation is specified from the menu. Depending on the timing of specifying the relationship addition menu, the color or texture of the superimposed marker changes, and the system also changes these entity relationships as shown in Figure 1 (e).
Stored in the relationship table. For example, in Fig. 5(c), specify the relation addition from the menu in the pop-up window, and then add the relation to the related and destination elements.
This shows a case where markers having a common color or texture are displayed in a superimposed manner (the cross-hatched area in FIG. 5(c)).

以上関係付のための3つの操作は、繰返し適用可能とし
、例えば第5図(d)には、操作1で指定した関係先要
素(M21)に対し、複数の関係先要素を操作2と3と
を繰返し適用することにより関係付けた結果を示してお
り、この場合南部地区を示すM21にガス管を示すUL
3とUL5とが関係付けられた状態を示す。又第5図(
e)には、今まで述べてきた操作によって関係付けられ
た成分がどれであるかをチエツクする機能について述べ
たものであり、ここでは南部地区に所属する図面全体に
関係付けられた管路全体をチエツクし、関係部分をマー
ク表示した状態を示す。
The above three operations for associating can be applied repeatedly. For example, in FIG. It shows the results of the relationship by repeatedly applying the
3 shows a state in which UL5 and UL5 are associated with each other. Also, Figure 5 (
Section e) describes the function of checking which components are related by the operations described so far. , and the related parts are marked.

以上一連の3つのデータ操作の表示画面上での動作の内
容について述べたが、このような操作を実現するために
、各操作に呼応してシステムがどのような処理を行うか
について、以下詳細に示す。
The contents of the operations on the display screen for a series of three data operations have been described above, but below we will explain in detail the processing that the system performs in response to each operation in order to realize these operations. Shown below.

まず第1と第2の実体カラム位置の指定方法については
、次のようになる。
First, the method of specifying the first and second physical column positions is as follows.

(Stepl)マウスボタンの押下の操作に同期してマ
ウスの位置座標P (Px、 Py)を求める。
(Step) Calculate the mouse position coordinates P (Px, Py) in synchronization with the pressing operation of the mouse button.

(S tep 2 )関係テーブル表示のために、行単
位に分割管理している画面に対し、上記指定位置のX座
標計つからは、左右どちらの画面に属するかを、又Y座
標Pyからは、何番目の行位置に属するかを次式に従か
いそれぞれ計算する。
(Step 2) In order to display the relationship table, the X coordinate meter of the specified position can be used to determine which screen belongs to the left or right screen, and the Y coordinate Py can be used to determine which screen belongs to the specified position. , calculate the row position to which it belongs, according to the following formula.

−<Px<DXのとき右側 面 (m −1,) <P y<□・mのとき。-Right side when <Px<DX surface (m - 1,) < P y < □・m.

n                        
    n下からm番目のカラムに属する。
n
It belongs to the mth column from the bottom of n.

但し上式において、DX、DYは画面のX。However, in the above formula, DX and DY are X on the screen.

Y方円方向のサイズ、nは画面Y方向の分割数をそれぞ
れ示す。又各左右の画面においてスクロール数JR,J
l、は記憶しているものとする。
The size in the Y direction and n indicate the number of screen divisions in the Y direction. Also, the number of scrolls JR, J on each left and right screen
It is assumed that l is memorized.

(Step3)画面の左右の判定から第3図におけるテ
ーブル中の処理対象となるテーブル名が求まる。又カラ
ム位置の判定から、処理対象としたテーブル内での先頭
からのカラム位置も、次式によって求めることができる
(Step 3) The name of the table to be processed in the table in FIG. 3 is determined from the determination of the left and right sides of the screen. Furthermore, from the determination of the column position, the column position from the beginning in the table to be processed can also be determined by the following equation.

(n−m)  +  (JRor  Jr、)  Xn
但し、JR,JL(=0.1,2.・・・)は各画面に
おけるスクロール数、nは画面のカラム数とする。
(n-m) + (JRor Jr,) Xn
However, JR, JL (=0.1, 2, . . . ) are the number of scrolls on each screen, and n is the number of columns on the screen.

次に第3の関係付操作については次のようになる。Next, the third relational operation is as follows.

(StepH)操作1により指定された関係先要素の実
体要素名とテーブル名称及びテーブル内での実体要素の
カラム名称をそれぞれ求めリスト化する。この場合リス
トは、 (M21.MAP−TAB、図面番号)ということにな
る。
(Step H) The entity element name of the related element specified in operation 1, the table name, and the column name of the entity element in the table are obtained and listed. In this case, the list would be (M21.MAP-TAB, drawing number).

(Stepl2)前又ステップと同様に、操作2で指定
された関係先要素の実体要素名、テーブル名称、及びテ
ーブル内での実体要素のカラム名称をそれぞれ求め、リ
スト化する。この場合のリストは、 ということになる。
(Step 2) Similarly to the previous step, the entity element name of the related element specified in operation 2, the table name, and the column name of the entity element in the table are obtained and listed. In this case, the list would be:

(Stepl3)前ステップまでに求まったリストを、
操作3のタイミングにより、第4図しこ示す実体間関係
付テーブルREL−TABに登録する。このREL−T
ABにおけるカラム名称の「順序」に関しては、(St
epl2)が繰返されるにつれ、Q、1,2.と増加さ
せていくものとする。又カラム名称のうち「方向」は、
幾何的なベクトル等の方向を制御するもので、特に上記
操作1,2の実体間の編集時には考慮する必要がなし1
゜ ここで第3図(4)の幾何実体チ一方ししこおI′jる
幾何実体に、他の実体を関係付ける編集操作し3ついて
説明する。この場合、幾何の実体は図形的に表示可能で
あるので、表示装置(第2図103)上に、図形と集編
主画面上の文字情報とを同時番こ表示するようなマルチ
メディア対応の編集方法となる。編集操作としては、ま
ず表示画面上しこ図面情報を表示し、編集対象範囲が画
面上に現われるように表示を制御する。さらに又、編集
主画面を表示するためウィンドウを発生させ、そのウィ
ンドウの位置が編集対象と重畳しないように操作する(
第6図(a))。そして編集主画面における内容の例と
しては、第6図(b)に示すように、関係先とする幾何
の実体テーブルの一部(画面左側)と、関係元とする管
路テーブルの一部(画面右側)とをそれぞれ表示する。
(Step 3) The list obtained up to the previous step is
Depending on the timing of operation 3, it is registered in the inter-entity relationship table REL-TAB shown in FIG. This REL-T
Regarding the "order" of column names in AB, (St
epl2) is repeated, Q, 1, 2 . It shall be increased as follows. Also, among the column names, “direction” is
It controls the direction of geometric vectors, etc., and there is no need to consider it especially when editing between entities in operations 1 and 2 above.
Here, the editing operation 3 for associating the geometric entity shown in FIG. 3 (4) with other entities will be explained. In this case, since the geometrical entity can be displayed graphically, a multimedia-compatible method such as displaying the figure and the text information on the compilation main screen at the same time on the display device (103 in Figure 2) can be used. This is the editing method. In the editing operation, first, the drawing information is displayed on the display screen, and the display is controlled so that the editing target range appears on the screen. Furthermore, a window is generated to display the editing main screen, and the window position is operated so that it does not overlap with the editing target (
Figure 6(a)). As shown in Figure 6(b), an example of the content on the editing main screen is a part of the geometric entity table (on the left side of the screen) that is the relation destination, and a part of the pipeline table that is the relation source (on the left side of the screen). (on the right side of the screen) are displayed respectively.

この場合、画面右側の幾何の実体の内容は、背景として
表示している図形との一対一の関係を有しており、例え
ばGOOLに対応する図形は■であり、背景画面にマウ
ス(105)でその付近の位置を指定すると(第6図(
a)矢印)、その図形がマーク表示される外、編集主画
面上の対応した幾何の実体GOOLの欄がマーク表示さ
れる。又一方逆に編集主画面上の幾何の実体欄の位置(
例えば、G。
In this case, the content of the geometric entity on the right side of the screen has a one-to-one relationship with the figure displayed as the background. For example, the figure corresponding to GOOL is ■, and the mouse (105) is pressed on the background screen. When you specify the position near that point (Fig. 6 (
a) Arrow), not only that figure is displayed as a mark, but also the column of the corresponding geometric entity GOOL on the editing main screen is displayed as a mark. On the other hand, the position of the geometry entity column on the editor main screen (
For example, G.

05)を指定し、それに対応する幾何の実体を図形とし
てマーク表示させることも可能とする(第6図(a)の
■)。
05), and the corresponding geometric entity can be marked and displayed as a figure (■ in FIG. 6(a)).

以上述べてきたマルチメディア情報の編集方法の中で、
幾何の実体の関係付編集の方法を具体的に示すため、第
7図に示すような図形(a)と、座標アドレス格納テー
ブル(b)、及び座標テーブル(c)を有する場合につ
いて考える。この第7図(a)における破線は、管理単
位となるページ (POI、PO2,・・、PO2) の境界位置を示すもので、例えば第1ページの座標アド
レス格納テーブル(ADR−TAB−01)の様式とし
ては、第7図(b)に示すように、幾何要素名とアドレ
ス情報とを関係付けた形式となっている。かっこの第1
ページ内に存在する各種の図形は、(c)に示すような
座標テーブルに格納される。この座標テーブルの構造は
、セクメントをなす構成点数Nに、実線・破線などの線
種を示すK、各端点の状態を示す情報(IS。
Among the multimedia information editing methods described above,
To specifically illustrate the method of editing geometric entities with relation to each other, consider a case in which a figure (a), a coordinate address storage table (b), and a coordinate table (c) as shown in FIG. 7 are provided. The broken lines in FIG. 7(a) indicate the boundary positions of pages (POI, PO2,..., PO2) that are management units; for example, the coordinate address storage table (ADR-TAB-01) of the first page. As shown in FIG. 7(b), the format is such that geometric element names and address information are associated with each other. first parenthesis
Various figures existing within the page are stored in a coordinate table as shown in (c). The structure of this coordinate table is as follows: N, the number of constituent points forming a segment, K, which indicates the type of line such as a solid line or broken line, and information (IS) indicating the state of each end point.

IE)、及びベクトルをなす各座標値 (Xi+  yl) l  (X2+  y2)l  
・ (XN、yN)を並べた簡単な構成となっている。
IE), and each coordinate value (Xi + yl) l (X2 + y2) l forming the vector
・It has a simple configuration in which (XN, yN) are lined up.

ただし、座標アドレス格納テーブル等で使用するアドレ
スは、(c)に示すように、座標テーブル先頭から各レ
コード先頭までの絶対長((C)の例ではADO○M)
であられす。
However, as shown in (c), the address used in the coordinate address storage table, etc. is the absolute length from the beginning of the coordinate table to the beginning of each record (ADO○M in the example of (C)).
Hail!

このような状態において、コードデータと図形間などマ
ルチメディア対応の編集を実現するための処理の流れを
まとめる。
In such a situation, we will summarize the processing flow for realizing multimedia compatible editing such as between code data and figures.

次に、以上述べてきたマルチメディア対応の編集の実現
するための処理の流れをまとめる。まず編集主画面内の
実体を指定した後、その実体に対応した幾何の実体を、
画面上にマーク表示するまでの流れについて述べる。こ
の処理の概略の流れは第8図に示すように、まず編集主
画面内でマウスにより指定された位置pnを認める(S
tep101)。この指定位置が、編集主画面内の左側
又は右側のどちらにあるかを判定するとともに、各生来
面内の何行目に配置するかを判定することにより実体関
係テーブルにおける指定された要素位置を求め、 (関係元(先)要素名、テーブル名、 カラム名称) としてリスト化する(Step102,103)。
Next, we will summarize the processing flow for realizing the multimedia compatible editing described above. First, specify the entity in the editing main screen, and then select the geometric entity corresponding to that entity.
The flow up to displaying a mark on the screen will be described. The general flow of this process is shown in Figure 8. First, the position pn specified by the mouse on the editing main screen is recognized (S
step101). The specified element position in the entity relationship table is determined by determining whether this specified position is on the left or right side of the editing main screen, as well as determining which line in each native plane it should be placed. and list them as (relation source (destination) element name, table name, column name) (Steps 102 and 103).

前ステップで得られたリストのうち、関係先(元)要素
名が既に実体関係テーブル(REL−TAB)内の他の
関係光要素の値と一致するものが存在するかどうかを調
べ、一致する全ての要素を抽出する。このように抽出さ
れた全ての要素に対し、座標アドレス格納テーブルの名
称及び関係先要素名を求める(Step104)。次に
求まった各座標アドレス格納テーブルに着目し、関係先
要素名に合致する座標アドレス値を求める(Step 
105 )。
From the list obtained in the previous step, check whether there is one whose related destination (original) element name already matches the value of another related light element in the entity relationship table (REL-TAB), and find a match. Extract all elements. For all the elements extracted in this way, the name of the coordinate address storage table and the related element name are obtained (Step 104). Next, focus on each coordinate address storage table found and find the coordinate address value that matches the related element name (Step
105).

そして前ステップで求まった座標アドレス位置まで座標
テーブルをたどり、実際の座標値列を求める。最後に得
られた座標値列を基にして図形を発生させ、点滅など表
示属性をマークとしてCRT上に表示する(Step1
07)。
Then, the coordinate table is traced to the coordinate address position determined in the previous step, and the actual coordinate value sequence is determined. A figure is generated based on the coordinate value sequence obtained last, and displayed on the CRT with display attributes such as blinking as a mark (Step 1
07).

一方逆に、図形を指定し、その図形に関係付けられた実
体を、編集主画面上にマーク表示する処理の概略の流れ
について第9図に従がい説明する。
On the other hand, the general flow of the process of specifying a figure and displaying a mark on the editing main screen of an entity associated with the figure will be explained in accordance with FIG.

まず指定したい図形位置の付近に、マウスカーソルが操
作されるタイミングによって、その位置に最も近い点や
線などの図形成分の位置を求め、さらにその各要素の座
標テーブルにおける位置アドレスを求める(ステップ2
01)。次に幾何の実体名とアドレス値とを関係付けた
座標アドレス格納テーブルを参照し、前ステップで求め
た座標テーブルのアドレス値と合致する幾何の実体名を
求める(Step202)。更に名実体間の関係を記憶
する実体関係テーブルの関係先要素を参照し、前ステッ
プで求まった幾何の実体名とそのときの座標格納テーブ
ル名とが合致する部分の関係先要素名を求める(Ste
p203)。次に編集主画面に着目し現在編集の対象と
している関係先及び先のテーブル名称を求める外、探索
の対象とする実体関係テーブルの項目を、これらのテー
ブル名称を有するものだけに限定し、他の項目は消去す
る(Step204)。そして、前々ステップ(ステッ
プ203)で求まった関係先要素名と合致する要素を、
実体関係テーブルの探索により求める(Step205
)。もしその合致した要素が、実体関係テーブルにおけ
る関係先要素の場合には、編集主画面の左側該当位置を
マーク表示するか、又は一方その合致した要素が関係先
要素の場合には、編集主画面の右側該当位置をマーク表
示する(Step206)。
First, depending on the timing when the mouse cursor is operated near the graphic position you want to specify, find the position of the graphic component such as a point or line that is closest to that position, and then find the position address of each element in the coordinate table (Step 2
01). Next, referring to the coordinate address storage table in which geometric entity names and address values are associated, a geometric entity name that matches the address value of the coordinate table obtained in the previous step is obtained (Step 202). Furthermore, refer to the related element of the entity relationship table that stores the relationship between named entities, and find the related element name of the part where the geometric entity name found in the previous step and the coordinate storage table name at that time match ( Ste
p203). Next, focusing on the editing main screen, in addition to finding the related party and previous table name that are currently being edited, limit the items of the entity relationship table to be searched to only those that have these table names, and search for other items. The item is deleted (Step 204). Then, select the element that matches the related element name found in the step before the previous step (step 203),
Obtained by searching the entity relationship table (Step 205)
). If the matched element is a related element in the entity relationship table, the corresponding position on the left side of the editing main screen is marked, or if the matching element is a related element, the editing main screen The relevant position on the right side of is displayed as a mark (Step 206).

〔発明の効果〕〔Effect of the invention〕

本発明によれば、実体間の関係付操作を表示画面上で視
覚的に行うことができるので、マルチメディアデータベ
ースにおけるメデイア間の編集操作の効率を向上させる
効果がある。
According to the present invention, since it is possible to visually perform a relational operation between entities on a display screen, there is an effect of improving the efficiency of editing operations between media in a multimedia database.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は表示装置上の編集主画面の様子を示す図で、表
示される各種の実体テーブル(b)〜7図は幾何実体を
具体化した図形例(a)、そのリンクからマーク表示を
得るまでの処理の流れ図。 第9図は編集主画面上で図形要素の指定から選択された
図形をマーク表示するまでの処理の流れ図。 符号の説明 第2図において、100は中央処理装置、101は一部
メモリ、102は、ファイル装置、103はCRT等の
表示装置、104はキーボード、105はマウス。
Figure 1 is a diagram showing the editing main screen on the display device, and the various entity tables (b) to 7 that are displayed are examples of figures that embody geometric entities (a), and the marks can be displayed from the links. A flowchart of the process to obtain the result. FIG. 9 is a flowchart of the process from specifying a graphic element to marking and displaying a selected graphic on the editing main screen. Explanation of Symbols In FIG. 2, 100 is a central processing unit, 101 is a partial memory, 102 is a file device, 103 is a display device such as a CRT, 104 is a keyboard, and 105 is a mouse.

Claims (1)

【特許請求の範囲】 1、データベース内で管理されるデータが実体情報とそ
の実体間の関係情報との2つの特性を有するデータベー
スシステムにおいて、関係情報を編集する場合には、そ
の関係情報を直接編集の対象としないで、表示装置上に
実体情報を一担表示した後、既に表示されている実体情
報の中から、関係元となる実体の表示位置と、関係先と
なる実体の表示位置とをマウス等の指示装置により指定
するような操作を行うだけで両実体間の関係付情報が記
憶されることを特徴とするデータベースの編集方法。 2、特許請求範囲第1項記載の編集方法において、関係
付を行う実体情報が図形又は画像など、コード情報以外
の場合には、それらの図形又は画像を表示し、その表示
された実体位置を指定するだけで実体間の関係付情報が
記憶されていることを特徴とするデータベースの編集方
法。 3、特許請求の範囲第1項記載の編集方法において関係
付を行うための実体情報を表示装置上へ表示する様式と
して、関係元と関係先の実体情報を、少くとも2箇所以
上に分離した領域にそれぞれ分け同時に表示するととも
に、各領域内でそれぞれ独立したスクロール操作が可能
となることを特徴とするデータベースの編集方法。
[Claims] 1. In a database system where the data managed within the database has two characteristics: entity information and relationship information between the entities, when editing the relationship information, the relationship information is directly edited. After displaying the entity information on the display device without editing it, the display position of the entity that is the source of the relationship and the display position of the entity that is the destination of the relationship are determined from among the entity information that is already displayed. A database editing method characterized in that information relating to a relationship between two entities is stored by simply performing an operation such as specifying a point with a pointing device such as a mouse. 2. In the editing method described in claim 1, if the entity information to be associated is other than code information, such as figures or images, those figures or images are displayed and the displayed entity position is A database editing method characterized in that relationship information between entities is stored simply by specifying it. 3. In the editing method described in claim 1, as a format for displaying the entity information for making the relationship on the display device, the entity information of the relationship source and the relationship destination is separated into at least two or more locations. A database editing method characterized in that each area is divided and displayed simultaneously, and each area can be scrolled independently.
JP62327146A 1987-12-25 1987-12-25 How to edit the database Expired - Lifetime JP2749041B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62327146A JP2749041B2 (en) 1987-12-25 1987-12-25 How to edit the database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62327146A JP2749041B2 (en) 1987-12-25 1987-12-25 How to edit the database

Publications (2)

Publication Number Publication Date
JPH01169675A true JPH01169675A (en) 1989-07-04
JP2749041B2 JP2749041B2 (en) 1998-05-13

Family

ID=18195824

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62327146A Expired - Lifetime JP2749041B2 (en) 1987-12-25 1987-12-25 How to edit the database

Country Status (1)

Country Link
JP (1) JP2749041B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03504544A (en) * 1989-08-03 1991-10-03 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン data processing equipment
JPH08297682A (en) * 1995-04-27 1996-11-12 Kawasaki Steel Corp Graphic information editing method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5516311A (en) * 1978-07-21 1980-02-05 Tdk Electronics Co Ltd Heating device
JPS57114962A (en) * 1981-01-09 1982-07-17 Toshiba Corp Diagram managing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5516311A (en) * 1978-07-21 1980-02-05 Tdk Electronics Co Ltd Heating device
JPS57114962A (en) * 1981-01-09 1982-07-17 Toshiba Corp Diagram managing system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03504544A (en) * 1989-08-03 1991-10-03 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン data processing equipment
JPH08297682A (en) * 1995-04-27 1996-11-12 Kawasaki Steel Corp Graphic information editing method

Also Published As

Publication number Publication date
JP2749041B2 (en) 1998-05-13

Similar Documents

Publication Publication Date Title
CA2309050A1 (en) Publication file conversion and display
JPH0415753A (en) Data base system
JPH01169675A (en) Method for editing data base
JPH06309378A (en) Map retrieving device and system
EP0575316A1 (en) Display system and method for context-based scrolling.
JPH01205273A (en) Drawings managing device
JP2769399B2 (en) Database system
JPS6282468A (en) Conversational graphic recognition processing system
JPS63313234A (en) File index display system
JPH0465756A (en) Method for relating document
JP2819203B2 (en) Drawing management method and apparatus
JP2753258B2 (en) Drawing management device
JPS59103122A (en) Table production control system for card image processing data processor
JPH04205183A (en) Drawing control unit
JP2923707B2 (en) Drawing management device
JPH0261774A (en) Indicating device for graphic element
JP2598153B2 (en) Drawing management method and apparatus
JPS6133567A (en) Display method of document processor
JPH0276075A (en) Drawing management method, its equipment and drawing display method
JP2839306B2 (en) Attribute setting method in interactive graphic processing
CN116578742A (en) Internet-based artistic design computer drawing control method and device
JPS6132889A (en) Display system for document processor
JPH0399369A (en) Drawing management method, drawing management device, and its drawing display method
JPH0330069A (en) File managing device
JPH02143325A (en) Window displaying system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term