JPS6167128A - Multi-stage table display system based on classification structure - Google Patents

Multi-stage table display system based on classification structure

Info

Publication number
JPS6167128A
JPS6167128A JP59187629A JP18762984A JPS6167128A JP S6167128 A JPS6167128 A JP S6167128A JP 59187629 A JP59187629 A JP 59187629A JP 18762984 A JP18762984 A JP 18762984A JP S6167128 A JPS6167128 A JP S6167128A
Authority
JP
Japan
Prior art keywords
heading
data
parameter
control information
storage device
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
JP59187629A
Other languages
Japanese (ja)
Inventor
Fumiyasu Hirano
平野 文康
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP59187629A priority Critical patent/JPS6167128A/en
Publication of JPS6167128A publication Critical patent/JPS6167128A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To obtain easily a desired table by inputting a retrieval parameter representing a set of nodes of each hierarchy, a form parameter representing display form of a table and an expansion level of nodes of the hierarchy structure. CONSTITUTION:A parameter analyzer 100 analyzes an inputted parameter and transmits the result to an index forming device 200, a key forming device 400 and a master index forming device 1,000 respectively. Then the device 400 forms a key from the result of analysis of the parameter, an internal code specific to an internal code storage device 800 and control information representing a hierarchy from a control information storage device 300, applies data conversion 500 depending on the content of a data storage device 900 and applies the result to a table storage device 600. On the other hand, the device 200 receives the control of the device 300 to form an index and transmits it to the device 600, and the device 1,000 receives the control from the device 300 to form a master index, which is fed to the device 600. The device 600 forms the signals and gives the display device 700, where they are displayed.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、テーブル表示方式、特に、相互に独立力階層
構造をもつ複数種の分類軸により規定されるデータを、
簡単な検索インタフー−スによりテーブル形式で表示す
る情報検索装置におけるテ−プル表示方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention provides a method for displaying data defined by a table display method, particularly a plurality of classification axes having a mutually independent hierarchical structure.
The present invention relates to a table display method in an information retrieval device that displays a table in a table format using a simple search interface.

(従来技術) オフィス業務で管理されるデータ(例とえば諸経費、販
売高など)や実験舎観測データは、通常、−次元または
二次元のテーブル形式で表示、利用される。
(Prior Art) Data managed in office operations (eg, miscellaneous expenses, sales, etc.) and laboratory observation data are usually displayed and used in a -dimensional or two-dimensional table format.

このようなテーブルを検索する場合、利用者は、特定の
テーブルごとにそのテーブルを生成する業務プログ2ム
を作成するか、検索対象データおよびテーブル様式を決
めるいくつかのコマンドを用いて検索を行々う。
When searching such a table, the user must either create a business program that generates the table for each specific table, or perform the search using several commands that determine the data to be searched and the table format. Wow.

このよう々操作は、オフィスの一般利用者にとって繁雑
なものであり、即時に様々力観点によりテーブルを検索
することは、事実上不可能力ことである。
Such operations are complicated for general office users, and it is virtually impossible to immediately search tables from various viewpoints.

(発明の目的) 本発明の目的は、前記欠点を除き簡単なパラメータの指
定だけで利用者の希望するテーブルを表示することがで
きるテーブル表示方式を提供することにある。
(Object of the Invention) An object of the present invention is to provide a table display method that eliminates the above-mentioned drawbacks and allows a user to display a table desired by simply specifying parameters.

(発明の構成) 本発明だよると、対象データを分類する複数の階層構造
を表す制御情報?予め記憶しておく制御情報記憶手段と
入力されたパラメータを解析するパラメータ解析手段と
、前記パラメータに対応したシステム固有の内部コード
を予め記憶しておく内部コード記憶手段と、前記パラメ
ータに対応したシステム固有の内部コードを予め記憶し
ておく内部コード記憶手段と、前記パラメータの解析結
果と前記内部コードおよび前記制御情報を基に表示対象
データの検索キーを作成するキー作成手段と、前記パラ
メータの解析結果と前記制御情報を基にテーブルの見出
しを作成する見出し作成手段と、前記パラメータの解析
結果と前記制御情報を基に前記見出し作成手段により作
成されたそれぞれの見出しを代表する親見出しを作成す
る親見出し作成手段と、対象データを予め記憶しておく
データ記憶手段と、前記キー作成手段にて作成され念キ
ーに対応するデータを前記データ記憶手段から受けテー
ブル形式に変換するデータ変換手段と、前記見出し名と
前記親見出し名とテーブル形式に変換されたデータとを
テーブル形式で記憶するテーブル記憶手段と、作成され
友テーブルを表示する表示手段を含むテーブル表示方式
が得られる。
(Structure of the Invention) According to the present invention, control information representing a plurality of hierarchical structures for classifying target data? A control information storage means for storing in advance, a parameter analysis means for analyzing input parameters, an internal code storage means for storing in advance a system-specific internal code corresponding to the parameter, and a system corresponding to the parameter. internal code storage means for storing a unique internal code in advance; key creation means for creating a search key for display target data based on the analysis result of the parameters, the internal code and the control information; and analysis of the parameters. Heading creation means for creating table headings based on the results and the control information; and parent headings representative of each heading created by the heading creation means based on the analysis results of the parameters and the control information. a parent heading creation means, a data storage means for storing target data in advance, a data conversion means for receiving data corresponding to a mental key created by the key creation means from the data storage means and converting it into a table format; A table display method is obtained that includes a table storage means for storing the heading name, the parent heading name, and data converted into a table format in a table format, and a display means for displaying a created friend table.

(実施例) 次に、本発明の実施例について図面を用いて群細に説明
する。第1図は、本発明の実施例を示すブロック図であ
る。第1図において、100は入力されたパラメータを
解析しデータを分類している各階層構造のノードの組と
して表わされる検索パラメータと前記ノードからの展開
レベルをキー作成装置400へ移送し、前記検索パラメ
ータと表示するテーブルの様式を決定する様式パラメー
タと前記展開レベルを見出し作成装置200へ移送し、
前記検索パラメータと前記様式パラメータと前記展開レ
ベルを親見出し作成装置1000へ移送するパラメータ
解析装置であり、内部に入力さ:iたパラメータを一時
記憶しておく入力パラメータ解析手段と前記検索パラメ
ータの入力数をカウントするための検索パラメータカウ
ンタおよび様式パラメータの入力の有無をチーツクする
様式パラメータフラグ、さらに前記展開レベルの入力の
有無をチーツクする展開レベルパラメータフラグを保持
している。200は、パラメータ解析装置100より移
送され念検索パラメータと様式パラメータと展開レベル
をそれぞれ内部に保持する第2図で示される様な検索パ
ラメータバッファと第3図で示される様なテーブル様式
バッファと展開レベルバッファに一時記憶し、制御情報
記憶装置300内に予め記憶されている対象データを分
類する複数の階層構造を表す制御情報?基に見出しを作
成し、テーブル記憶装置600内の対応する位置に記憶
する見出し作成装置、300F1対象データを分類する
複数の階層構造を表す制御情報を予め記憶しておく制御
情報記憶装置、400は、パラメータ解析装置100よ
り移送された検索パラメータと展開レベルを見出し作成
装置200と同様な、内部に保持している検索パラメー
タバッファと展開レベルバッファに一時記憶し、制御情
報記憶装置300内に予め記憶されている対象デ−夕を
分類する複数の階層構造を表す制御情報を基に、検索パ
ラメータバッファ内に記憶されているパラメータに対応
する内部コードを内部コード記憶装置800より読み込
み、表示データをデータ記憶装f900から読み込むた
めの内部コードを組み合わせた検索キーを作成するキー
作成装置、500け、キー作成装置400において作成
された検索キーに対応するデータをデータ記憶装置90
0から読み込み、検索キーを構成している分類属性に対
応するテーブル記憶装置600内の位置に前記データを
記憶するためにテーブル形式に変換するデータ変換装置
、600は見出し名とテーブル形式に変換するデータ変
換されたデータをテーブル形式で記憶するテーブル記憶
装置であり、内部に見出しフラグ、親見出しフラグおよ
びデータフラグを保持している。
(Example) Next, an example of the present invention will be described in detail using the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention. In FIG. 1, reference numeral 100 analyzes the input parameters and transfers the search parameters expressed as a set of nodes in each hierarchical structure that classifies data and the expansion level from the nodes to the key generation device 400, and transporting the parameter, the format parameter that determines the format of the table to be displayed, and the expansion level to the heading creation device 200;
It is a parameter analysis device that transfers the search parameters, the format parameters, and the expansion level to the parent heading creation device 1000, and includes input parameter analysis means for temporarily storing input parameters, and input of the search parameters. It holds a search parameter counter for counting the number, a style parameter flag for checking whether a style parameter has been input, and an expansion level parameter flag for checking whether the expansion level has been input. Reference numeral 200 denotes a search parameter buffer as shown in FIG. 2, which is transferred from the parameter analysis device 100 and holds therein the mental search parameters, format parameters, and expansion levels, respectively, and a table format buffer and expansion as shown in FIG. 3. Control information representing a plurality of hierarchical structures for classifying target data temporarily stored in a level buffer and stored in advance in the control information storage device 300? 300F1; a control information storage device 400 that stores in advance control information representing a plurality of hierarchical structures for classifying target data; , the search parameters and development level transferred from the parameter analysis device 100 are temporarily stored in an internally held search parameter buffer and development level buffer similar to the heading creation device 200, and are stored in advance in the control information storage device 300. Based on the control information representing a plurality of hierarchical structures for classifying target data, the internal code corresponding to the parameter stored in the search parameter buffer is read from the internal code storage device 800, and the display data is converted into data. A key creation device 500 creates a search key combining internal codes to be read from the storage device f900, and the data storage device 90 stores data corresponding to the search key created in the key creation device 400.
A data conversion device reads data from 0 and converts it into a table format in order to store the data in a position in the table storage device 600 that corresponds to the classification attribute constituting the search key; 600 converts the data into a heading name and table format; A table storage device that stores converted data in a table format, and internally holds a heading flag, a parent heading flag, and a data flag.

700は、テーブル記憶装置内に記憶されているテーブ
ルを表示する表示装置、800は、検索キーを作成する
ための内部コードを記憶17ておく内部コード記憶装置
、900は、対象データを予め記憶してたくデータ記憶
装置を示している。
700 is a display device that displays a table stored in a table storage device, 800 is an internal code storage device that stores an internal code 17 for creating a search key, and 900 is a storage device that stores target data in advance. It shows a data storage device.

1000は、パラメータ解析装置100より移送され念
検索パラメータと展開レベルと様式パラメータを見出し
作成装置200と同様力内部に保持している検索パラメ
ータバッファと展開レベルバッファとテーブル様式バッ
ファに一時記憶し、制御情報記憶装置300内に予め記
憶されている対象データを分類する複数の階層構造全表
す制御情報を基に親見出しを作成し、テーブル記憶装置
600内の対応する位置に記憶する親見出し作成装置を
示している。
1000 temporarily stores the mental search parameters, development level, and format parameters transferred from the parameter analysis device 100 in the search parameter buffer, development level buffer, and table format buffer held within the header creation device 200, and performs control. A parent heading creation device that creates a parent heading based on control information representing all of a plurality of hierarchical structures for classifying target data stored in advance in the information storage device 300 and stores it in a corresponding position in the table storage device 600. It shows.

第2図は、t41図における見出し作成装置200内お
よびキー作成装置400内の検索パラメータバッファを
示した概念図であり例えば、領域21から予め決められ
ている順に対象データを分類している分類属性の数だけ
、入力された検索パラメータが記憶される。
FIG. 2 is a conceptual diagram showing the search parameter buffer in the index creation device 200 and the key creation device 400 in the t41 diagram. The number of input search parameters is stored.

第3図は、第1図における見出し作成装置200内のテ
ーブル様式バッファを示し之概念図であり例えば領域3
1は、表側として指定した分類、属性を格納する表側仕
様格納領域、領域32Fi表頭として指定した分類属性
を格納する表側仕様格納領域である。
FIG. 3 is a conceptual diagram showing the table format buffer in the heading creation device 200 in FIG.
1 is a front side specification storage area for storing classifications and attributes specified as the front side, and area 32Fi is a front side specification storage area for storing classification attributes specified as the front side.

第4図は、第1図のテーブル記憶装置600内の記憶領
域を示した概念図であり、例えば領域41け、麦類に並
ぶ見出しが格納される衣類見出し格納領域、領域42は
表側に並ぶ見出しが格納される表側見出し格納領域、領
域43Fi、麦類に並ぶ親見出しが格納される麦類親見
出し格納領域、領域44は表側に並ぶ親見出しが格納さ
れる表側親見出し格納領域、領域45は、親見出し名が
格納される親見出し名格納領域、領域46は、前記親見
出し名に対する子ノード名の数が格納される子ノード数
格納領域、領域47はデータが格納されるデータ格納領
域である。例えば41の領域に格納される麦類の見出し
と42の領域に格納される表側見出しに対応するデータ
は43の領域忙格納される。
FIG. 4 is a conceptual diagram showing storage areas in the table storage device 600 of FIG. A front side heading storage area, area 43Fi, where headings are stored; a barley parent heading storage area, area 44, where parent headings lined up with wheat are stored; area 45, a front side parent heading storage area where parent headings lined up on the front side are stored; is a parent heading name storage area where the parent heading name is stored, area 46 is a child node number storage area where the number of child node names for the parent heading name is stored, and area 47 is a data storage area where data is stored. It is. For example, data corresponding to the barley heading stored in area 41 and the front heading stored in area 42 are stored in area 43.

第5図は、第1図の制御情報記憶装置内の記憶領域を示
した概念図であり、例えば領域51は分類属性名記憶領
域、領域52は親ノード名格納領域、領域53は領域5
2の親ノードに対する子ノードの数を格納する子ノード
数格納領域、領域54は、前記子ノードの名称を格納す
る子ノード名格納領域であり、対象データを分類してい
る分類属性の数だけ第5図に示さねる領域が確保される
FIG. 5 is a conceptual diagram showing storage areas in the control information storage device of FIG. 1. For example, area 51 is a classification attribute name storage area, area 52 is a parent node name storage area, and area 53 is an area 5
The child node number storage area 54 that stores the number of child nodes for the parent node in 2 is a child node name storage area that stores the names of the child nodes, and is equal to the number of classification attributes that classify the target data. The area not shown in FIG. 5 is secured.

第6図(a) 、 (bl 、 (e)け、対象データ
を分類する分類軸の例を示す図であり、営業部のオフィ
スシステムの販売高を組織、対象項目1時間の3つの分
類軸により分類するとき、第6図の(a)は組織構造の
例を示す図、第6図の(b)は対象固有の構造の例を示
す図、第6図の(c)は時間構造の例を示す図である。
Figures 6 (a), (bl, and (e) are diagrams showing examples of classification axes for classifying target data, with three classification axes: sales volume of the office system of the sales department by organization, and target item 1 hour). When classifying according to It is a figure which shows an example.

81g7図(a) 、 (b) 、 (clは第6図の
(a) 、 (b) 、 (c)で示される階層構造か
ら作成され比制御情報記憶装置内の記憶領域の例を示す
図であり、第6図の(a)で示される組織構造から、第
7図の(、)で示宴れる制御情報が作成され、第6図の
(b)で示される対象固有の構造から第7図の(b)で
示される制御情報が作成され、第7図の(c)で示され
る時間構造から第7図の(clで示される制御情報が作
成される。
81g7 Figures (a), (b), (cl is a diagram showing an example of the storage area in the ratio control information storage device created from the hierarchical structure shown in (a), (b), and (c) in Figure 6) The control information shown in (,) in Fig. 7 is created from the organizational structure shown in Fig. 6 (a), and the control information shown in (,) in Fig. 6 is created from the object-specific structure shown in Fig. 6 (b). The control information shown in (b) in FIG. 7 is created, and the control information shown in (cl) in FIG. 7 is created from the time structure shown in (c) in FIG.

第8図は、表示テーブルの例を示した図である。FIG. 8 is a diagram showing an example of a display table.

第9図(a1〜(e)は、本発明の一処理例の流れ図で
ある。
FIGS. 9(a1 to 9e) are flowcharts of one processing example of the present invention.

第1図および第9図を用いて本発明の詳細な説明する。The present invention will be explained in detail using FIGS. 1 and 9.

パラメータ解析装置100は結線1を通して入力された
パラメータ情報を内部の入力パラメータバッファにセッ
トする。(第9図(a)の31)■ 前記入力キーバッ
ファにセットされた入力パラメータ情報が、ある階層構
造のノードを示す検索パラメータのとき、パラメータ解
析装置100内の検索パラメータカウンタに1を加え、
結線2全通して入力バラメータバツ7アの値を見出し作
成装置200内の検索パラメータバッファへ移送すると
ともに結線3全通して入力バラメータバッファの値をキ
ー作成装置400内の検索パラメータバッファへ移送す
る。
Parameter analysis device 100 sets parameter information input through connection 1 into an internal input parameter buffer. (31 in FIG. 9(a)) ■ When the input parameter information set in the input key buffer is a search parameter indicating a node in a certain hierarchical structure, add 1 to the search parameter counter in the parameter analysis device 100,
Through connection 2, the value of the input parameter 7a is transferred to the search parameter buffer in the header generation device 200, and through connection 3, the value of the input parameter buffer is transferred to the search parameter buffer in the key generation device 400.

さらに結線15全通して入力バラメータバッファの値を
親見出し作成装置1000へ移送する。
Furthermore, the value of the input parameter buffer is transferred to the parent heading creation device 1000 through the entire connection 15.

(第9図(a)のa2.a6.a7) ■ 前記入力キーバッフ7にセットされた入力パラメー
タ情報が、テーブル様式を決定する様式パラメータのと
き、パラメータ解析装置100内の様式パラメータフラ
グをオンにし、結線2を通して入力バラメータバッファ
の値を見出し作成装置200内の表側仕様格納領域と表
題仕様格納領域へ移送する。さらに結線15全通して入
力パラメータバッファの値を親見出し作成袋[1000
内の表側仕様格納領域と表題仕様格納領域へ移送する。
(a2.a6.a7 in FIG. 9(a)) ■ When the input parameter information set in the input key buffer 7 is a format parameter that determines the table format, the format parameter flag in the parameter analysis device 100 is turned on. , the value of the input parameter buffer is transferred to the front side specification storage area and the title specification storage area in the heading generation device 200 through the connection 2. Furthermore, the value of the input parameter buffer is added to the parent heading creation bag [1000] through all connections 15.
Transfer to the front side specification storage area and title specification storage area.

様式パラメータは、2つの連続したパラメータから成っ
ており前者を表側仕様格納領域に格納し、後者を表題仕
様格納領域に格納する。(第9図(、)のa3.a8.
a9) ■ 前記入力キーパクファにセットされた入力パラメー
タ情報が表示データの展開レベルのとき、パラメータ解
析装置100内の展開レベルパラメータフラグをオンK
L、結線2全通して入力バラメータバッファの値を見出
し作成袋[200へ移送するとともに、結線15全通し
て入力パラメータバッファの値を親見出し作成装置1o
ooへ移送する。
The format parameter consists of two consecutive parameters, the former being stored in the front specification storage area and the latter in the title specification storage area. (a3.a8. in Figure 9(,).
a9) ■ When the input parameter information set in the input key parameter is at the display data development level, turn on the development level parameter flag in the parameter analysis device 100.
L, through all connections 2, transfer the values of the input parameter buffer to the heading creation bag [200, and at the same time, through all connections 15, transfer the values of the input parameter buffer to the parent heading creation device 1o
Transfer to oo.

さらに結線3全通して入力パラメータバッファの値をキ
ー作成装置400へ移送する。(第9図(a)のa4.
alo、all) 検索パラメータカウンタの値が予め記憶されている検索
パラメータの数と等しく々す、様式パラメータフラグが
オンであり、展開レベルパラメータフラグがオンになる
までパラメータの入力を受け付け■または■または■を
くり返す。(第9図(a)の312) パラメータの入力が終了した時点で、パラメータ解析装
置100から見出し作成装置200、親見出し作成装置
1000およびキー作成装置400に制御を移す。
Furthermore, the value of the input parameter buffer is transferred to the key generation device 400 through the entire connection 3. (a4 in Figure 9(a).
alo, all) The value of the search parameter counter is equal to the number of pre-stored search parameters, the style parameter flag is on, and parameter input is accepted until the expansion level parameter flag is on. Repeat ■. (312 in FIG. 9(a)) When the parameter input is completed, control is transferred from the parameter analysis device 100 to the heading creation device 200, the parent heading creation device 1000, and the key creation device 400.

見出し作成装置200tl!内部の検索パラメータバッ
ファに記憶されている各分類属性の要素(各階層構造の
ノード)の中でその分類属性名がテーブル様式バッファ
内の表側仕様格納領域に格納されている分類属性名と一
致する要素(ノード)とその分類属性名および展開レベ
ルを結n4t−通して制御情報記憶装置3004C移送
する。(第9図(b)のbl、b2) 制御情報記憶装置300は、見出し作成装置200より
移送された分類属性名に対応する、第4図で示されるよ
うな制御テーブル内をサーチして見出し作成装置200
より移送されたノードに対し展開レベルで示される値だ
け下位のレベルのノードを探しそのすべてのノードの名
称を結線5により見出し作成装置200へ移送する。
Heading creation device 200tl! Among the elements of each classification attribute (nodes of each hierarchical structure) stored in the internal search parameter buffer, the classification attribute name matches the classification attribute name stored in the front side specification storage area in the table format buffer. Elements (nodes), their classification attribute names, and expansion levels are transferred to the control information storage device 3004C through the link n4t-. (bl, b2 in FIG. 9(b)) The control information storage device 300 searches the control table as shown in FIG. Creation device 200
It searches for nodes at a level lower than the node transferred by the value indicated by the expansion level, and transfers the names of all the nodes to the heading creation device 200 via the connection 5.

このとき見出し作成袋[200より移送されたノードに
対し展開レベルで示される値だけ下位のレベルのノード
が存在しない場合、すなわち階層構造内の最下位ノード
より下位になる場合、移送されたノード自身を見出し作
成装置200に移送する。(第9図(b)のb3.b4
) 見出し作成装置200は、テーブル記憶装置600内の
表側見出し格納領域に制御情報記憶装置300より入力
した表側用の見出し名を結線6により移送する。(第9
図(blのb5)同様に、内部の検索パラメータバッフ
ァに記憶されている各分類属性の要素(各階層構造のノ
ード)の中でその分類属性名がテーブル様式バッファ内
の衣類仕様格納領域に格納されている分類属性名と一致
する要素(ノード)とその分類属性名を結線4により制
御情報記憶装置300に移送する。
At this time, if there is no node at a level lower than the value indicated by the expansion level for the node transported from the heading creation bag [200], that is, if it is lower than the lowest node in the hierarchical structure, the transported node itself is transferred to the heading creation device 200. (b3 and b4 in Figure 9(b)
) The heading creation device 200 transfers the heading name for the front side inputted from the control information storage device 300 to the front side heading storage area in the table storage device 600 via the connection line 6. (9th
Figure (b5 of BL) Similarly, among the elements of each classification attribute (nodes of each hierarchical structure) stored in the internal search parameter buffer, the classification attribute name is stored in the clothing specification storage area in the table format buffer. The elements (nodes) that match the classified attribute name and their classified attribute names are transferred to the control information storage device 300 via the connection 4.

制御情報記憶装置300は、見出し作成装置200より
移送された分類属性名忙対応する第4図で示されるよう
な制御テーブル内をサーチして見出し作成装置200よ
り移送され九ノード忙対し展開レベルで示される値だけ
下位のレベルのノードを探しそのすべてのノードの名称
を結線5により見出し作成装置200へ移送する。
The control information storage device 300 searches in the control table as shown in FIG. It searches for nodes at a lower level by the indicated value and transfers the names of all the nodes to the heading creation device 200 via the connection 5.

このとき見出し作成装置200より移送されたノード如
対し展開レベルで示される値だけ下位のレベルのノード
が存在しない場合、すなわち階層構造内の最下位ノード
より下位になる場合、移送され几ノード自身を見出し作
成装置200に移送する。
At this time, if there is no node at a lower level by the value indicated by the expansion level for the node transferred by the heading creation device 200, that is, if it is lower than the lowest node in the hierarchical structure, the transferred node itself It is transferred to the heading creation device 200.

見出し作成装N200はテーブル記憶装置1ffil’
;00内の衣類見出し格納領域に制御情報記憶装置30
0より入力した衣類用の見出し名を結線6により移送す
る。(第9図(b)のb6) 表側見出しおよび衣類見出しをテーブル記憶装置600
に移送した時点でテーブル記憶装[600内の見出しフ
ラグをオンにする。(第9図(b)のb7)親見出し作
成装置1000Fi内部の検索パラメータバッファに記
憶されている各分類属性の要素(各階層構造のノード)
の中でその分類属性名がテーブル様式バッファ内の表側
仕様格納領JK格納されている分類属性名と一致する要
素(ノード)とその分類属性名を結線18全通して制御
情報記憶装置300に移送する。(第9図(c)のcl
、c2)制御情報記憶装置300は、親見出し作成装置
1000より移送された分類属性名に対応する、第4図
で示されるような制御テーブル内をサーチして親見出し
作成装置1000より移送されたノードに対し、展開レ
ベルで示される値から1を引い友値だけ下位のレベルの
ノードを探し、そのすべてのノードの名称と、そのノー
ドの子ノードの数を結線エフにより親見出し作成装置1
000へ移送する。
The heading creation device N200 is a table storage device 1ffil'
Control information storage device 30 in the clothing heading storage area in ;00
The heading name for clothing input from 0 is transferred via connection 6. (b6 in FIG. 9(b)) The front side heading and clothing heading are stored in the table storage device 600.
When the data is transferred to the table storage device [600], the heading flag in the table storage device [600] is turned on. (b7 in FIG. 9(b)) Elements of each classification attribute (nodes of each hierarchical structure) stored in the search parameter buffer inside the parent heading creation device 1000Fi
The element (node) whose classification attribute name matches the classification attribute name stored in the front side specification storage area JK in the table format buffer and its classification attribute name are transferred to the control information storage device 300 through the entire connection 18. do. (cl in Figure 9(c)
, c2) The control information storage device 300 searches the control table as shown in FIG. For the node, subtract 1 from the value indicated by the expansion level, search for nodes at a lower level by the friend value, and calculate the names of all the nodes and the number of child nodes of that node by connecting F to the parent heading creation device 1.
Transfer to 000.

このとき、親見出し作成装置より移送されたノードに対
し展開レベルで示される値がら1を引いた値だけ下位の
レベルのノードが存在し々い場合、す彦わち、階層構造
内の最下位ノードより下位の場合、処理を打ち切る。(
第9図(clのc3.c4)親見出し作成装置1000
F!、テーブル記憶装置600内の表側親見出し格納領
域の親見出し名格納領域に表側の親見出し名を、子ノー
ド数格納領域にその親見出し名の子ノードの数を結線1
6により移送する。(第9図(c)のc5)同様に、内
部の検索パラメータバッファに記憶きれている各分類属
性の要素(各階層構造のノード)の中で、その分類属性
名がテーブル様式バッファ内の衣類仕様格納領域に格納
されている分類属性名と一致する要素(ノード)とその
分類属性名を結線18により制御情報記憶装置300に
移送する。
At this time, if there are likely to be nodes at a lower level by the value indicated by the expansion level minus 1 for the node transferred from the parent heading creation device, in other words, the lowest node in the hierarchical structure If it is lower than the node, processing is aborted. (
FIG. 9 (c3 and c4 of cl) Parent heading creation device 1000
F! , the parent heading name on the front side is stored in the parent heading name storage area of the front side parent heading storage area in the table storage device 600, and the number of child nodes of the parent heading name is set in the child node number storage area.
Transfer by 6. (c5 in Figure 9(c)) Similarly, among the elements of each classification attribute (nodes of each hierarchical structure) stored in the internal search parameter buffer, the classification attribute name is the clothing item in the table format buffer. Elements (nodes) that match the classification attribute names stored in the specification storage area and their classification attribute names are transferred to the control information storage device 300 via the connection 18.

制御情報記憶装R300は、親見出し作成装置1000
より移送された分類属性名に対応する第4図で示される
ような制御テーブル内をサーチして親見出し作成装置1
000より移送されたノードに対し展開レベルで示され
る値から1f:引いた値だけ下位のレベルのノードを探
し、そのすべてのノードの名称とそのノードの子ノード
の数を結線17により親見出し作成装ff1ooOへ移
送する。
The control information storage device R300 is the parent heading creation device 1000.
Parent heading creation device 1 searches the control table as shown in FIG. 4 corresponding to the classification attribute name transferred from
For the node transferred from 000, find the node at the lower level by the value 1f: subtracted from the value indicated at the expansion level, and create a parent heading using the connection line 17 with the names of all the nodes and the number of child nodes of that node. Transfer to ff1ooO.

このとき親見出し作成装置より移送されたノードに対し
展開レベルで示される値から1を引いた値だけ下位のレ
ベルのノードが存在しない場合、す々わち階層構造内の
最下位ノードより下位の場合、処理を打ち切る。
At this time, if there is no node at a level lower than the value indicated by the expansion level minus 1 for the node transferred from the parent heading creation device, that is, there is a node lower than the lowest node in the hierarchical structure. If so, the process is aborted.

親見出し作成装置1000は、テーブル記憶装置600
内の衣類親見出し格納領域の親見出し名格納領域に衣類
用の親見出し名を、子ノード数格納領域にその親見出し
名の子ノードの数を結線16により移送する。このとき
、制御情報記憶装置内の記憶領域に出現する順に親見出
し名が、テープル記憶装置600内の親見出し名格納領
域に格納される。(第9図(clのC6) 表側親見出しおよび衣類親、見出しをテーブル記憶装置
600に移送した時点でテーブル記憶装置600内の親
見出しフラグをオンにする。(第9図(C1のC7) キー作成袋[400は、内部の検索パラメータバッファ
に記憶されている各階構造のノードと展開レベルを結線
9により制御情報記憶装置300に移送する。(第9図
(d)のdi) 制御情報記憶装置300は、制御テーブル内をサーチし
キー作成装置400より移送されたすべてのノードに対
して展開レベルで指定された値だけ下位のレベルのノー
ドを探し、それぞれのノードに対するすべての子ノード
を結線10によりキー作成装置400へ移送する。(第
9図(d)のd2)このときキー作成装置400より移
送されたすべてのノードに対して展開レベルで指定され
た値だけ下位のレベルのノードが存在しない場合、処理
を打ち切る。
The parent heading creation device 1000 is a table storage device 600.
The parent heading name for the clothing is transferred to the parent heading name storage area of the clothing parent heading storage area within, and the number of child nodes of the parent heading name is transferred to the child node number storage area by a connection 16. At this time, the parent heading names are stored in the parent heading name storage area in the table storage device 600 in the order in which they appear in the storage area in the control information storage device. (FIG. 9 (C6 of CL)) When the front side parent heading, clothing parent, and heading are transferred to the table storage device 600, the parent heading flag in the table storage device 600 is turned on. (FIG. 9 (C7 of C1) The key creation bag [400] transfers the nodes and expansion levels of each floor structure stored in the internal search parameter buffer to the control information storage device 300 via the connection 9. (di in FIG. 9(d)) Control information storage The device 300 searches the control table to find a node at a lower level by the value specified in the expansion level for all nodes transported by the key generation device 400, and connects all child nodes for each node. 10 to the key generation device 400. (d2 in FIG. 9(d)) At this time, for all nodes transferred from the key generation device 400, nodes at a lower level by the value specified in the expansion level are transferred. If it does not exist, the process is aborted.

キー作成装置400は、得られた各メート名称に対応す
る内部コードを結線7を通して移送することを結線8を
通して内部コード記憶装R800に指示する。(第9図
(d)のd3)さらに各分類属性の要素の直積の数だけ
の検索キーを前記内部コードを予め決められている分類
属性の順に組み合わせることにより作成し、その作成し
几検索キー?:順次結線11によりデータ変換装置50
0に移送する。(第9図(dlのd4.d5)このとき
、内部コード記憶装置800内に記憶されている内部コ
ードは、分類属性ごとに制御情報記憶装置内の記憶領域
に出現する順に昇順に番号を割り当てられている。
The key generation device 400 instructs the internal code storage device R800 through the connection 8 to transfer the internal code corresponding to each obtained mate name through the connection 7. (d3 in Figure 9(d)) Furthermore, search keys as many as the number of direct products of the elements of each classification attribute are created by combining the internal codes in the order of predetermined classification attributes, and the created search keys are ? : Data conversion device 50 by sequential connection 11
Transfer to 0. (Fig. 9 (d4 and d5 of dl)) At this time, the internal codes stored in the internal code storage device 800 are assigned numbers in ascending order in the order in which they appear in the storage area in the control information storage device for each classification attribute. It is being

データ変換装[500は、移送された検索キーに対応す
るデータを結線13を通して移送することを結線12全
通してデータ記憶装置900に指示する。、(第9図(
dlのd6) さらにデータ変換装置500はデータ記憶装置900よ
り移送さi′L72データを、そのデータの検索キーを
構成する分類属性の中でテーブル様式パラメータで示さ
れる分類属性と一致する要素に対応するテーブル記憶装
置600内のデータ格納領域の位置に結線14全通して
移送する。(第9図(d)のd7) すべての検索キーに対応したデータをテーブル記憶装置
600に移送した時点で、テーブル記憶装置600内の
データフラグをオンにする。(第9図(d)のd8) テーブル記憶装置600は、見出しフラグおよび親見出
しフラグおよびデータフラグがともにオンになった時点
で、作成されたテーブル情報を結線15全通して表示装
置700に移送する。(第9図telのel) 表示装置700は移送されたテーブル情報に罫線を加え
CRTに表示する。(第9図(e)のC2)例えば、オ
フィスシステムの売上げ高が、第6図で示されるような
3つの分類軸(組織、製品。
The data conversion device 500 instructs the data storage device 900 through the connection 12 to transfer the data corresponding to the transferred search key through the connection 13. , (Figure 9 (
dl d6) Furthermore, the data conversion device 500 converts the i'L72 data transferred from the data storage device 900 into an element that matches the classification attribute indicated by the table format parameter among the classification attributes that constitute the search key of the data. The entire connection line 14 is transferred to the data storage area in the table storage device 600 to be stored. (d7 in FIG. 9(d)) When data corresponding to all search keys are transferred to the table storage device 600, the data flag in the table storage device 600 is turned on. (d8 in FIG. 9(d)) When the heading flag, parent heading flag, and data flag are all turned on, the table storage device 600 transfers the created table information to the display device 700 through all the connections 15. do. (FIG. 9, tel) The display device 700 adds ruled lines to the transferred table information and displays it on the CRT. (C2 in FIG. 9(e)) For example, the sales of office systems are divided into three classification axes (organization, product, etc.) as shown in FIG.

時間)で分類されているとき、制御情報は第7図のよう
忙表わされる。
When the control information is classified by time), the control information is expressed as shown in FIG.

利用者が営業部の7月のオフィスシステムの売上げ高を
知りたいとき検索パラメータとして営業部、7月、オフ
ィスシステムを入力し、様式パラメータとして組織・製
品を入力すれば第8図で示されるようなテーブルが表示
される。
When a user wants to know the sales amount of the sales department's office system in July, he enters the sales department, July, and office system as the search parameters, and the organization/product as the format parameter, as shown in Figure 8. A table will be displayed.

(発明の効果) 以上罠説明し念ように本発明によれば、相互に独立な階
層構造をもつ複数種の分類軸により規定されるデータを
テーブル形式で表示する情報検索装置において、各階層
構造のノードの組として表わされる検索パラメータとテ
ーブルの表示形式を示す様式パラメータと前記階層構造
のノードからの展開レベルを入力するだけで希望するテ
ーブルを表示することができる。
(Effects of the Invention) As explained above, according to the present invention, in an information retrieval device that displays data defined by multiple types of classification axes having mutually independent hierarchical structures in a table format, each hierarchical structure A desired table can be displayed simply by inputting a search parameter expressed as a set of nodes, a format parameter indicating the table display format, and an expansion level from the nodes of the hierarchical structure.

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

第1図は本発明の実施例を示すブロック図、第2図は検
索パラメータバッファの構成図、第3図はテーブル様式
バッファの構成図、第4図は第1図のテーブル記憶装置
内の記憶領域の構成図、第5図は第1図の制御情報記憶
装置内の記憶領域の構成図、第6図(al 、 (b)
 、 (c)は対象データを分類する分類軸の例を示す
図、第7図(a) 、 (bl 、 (c)は第6図+
al l (b) 、 (C)のそれぞれの階層構造よ
り作成された制御情報記憶装置内の記憶領域の例を示す
図、第8図は表示テーブルの例を示した図、第9図(a
l〜(c)は、本発明の一処理例の流れ図である。 100・・・パラメータ解析装置、200・・・見出し
作成装置、300・・・制御情報記憶装置、400・・
・キー作成装置、500・・・データ変換装置、600
・・・テーブル記憶装置、700・・・表示装置、80
0・・・内部コード記憶装置、900・・・データ記憶
装置。 営業部 (a) (bン (c) 亭   7  口 (c) ’Ja     図
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a configuration diagram of a search parameter buffer, FIG. 3 is a configuration diagram of a table format buffer, and FIG. 4 is a storage in the table storage device shown in FIG. 1. A configuration diagram of the area, FIG. 5 is a configuration diagram of the storage area in the control information storage device of FIG. 1, and FIG. 6 (al, (b))
, (c) is a diagram showing an example of classification axis for classifying target data, Figure 7 (a), (bl, (c) is Figure 6 +
al l A diagram showing an example of the storage area in the control information storage device created from the respective hierarchical structures of (b) and (C), FIG. 8 is a diagram showing an example of a display table, and FIG. 9 (a)
1-(c) are flowcharts of one processing example of the present invention. 100... Parameter analysis device, 200... Heading creation device, 300... Control information storage device, 400...
・Key creation device, 500...Data conversion device, 600
...Table storage device, 700...Display device, 80
0... Internal code storage device, 900... Data storage device. Sales Department (a) (bn(c) 亭 7 口(c) 'Ja fig.

Claims (1)

【特許請求の範囲】[Claims] 相互に独立な階層構造をもつ複数種の分類軸により規定
されるデータを、各階層構造のノードの組として表わさ
れる検索パラメータと前記ノードからの展開レベルとテ
ーブルの表示形式を示す様式パラメータを入力すること
により、テーブル形式で表示する情報検索装置において
、対象データを分類する複数の階層構造を表わす制御情
報を予め記憶しておく制御情報記憶手段と、入力された
パラメータを解析するパラメータ解析手段と、前記パラ
メータに対応したシステム固有の内部コードを予め記憶
しておく内部コード記憶手段と、前記パラメータの解析
結果と前記内部コードおよび前記制御情報を基に表示対
象データの検索キーを作成するキー作成手段と、前記パ
ラメータの解析結果と前記制御情報を基にテーブルの見
出しを作成する見出し作成手段と、前記パラメータの解
析結果と前記制御情報を基に前記見出し作成手段により
作成されたそれぞれの見出しを代表する親見出しを作成
する親見出し作成手段と、対象データを予め記憶してお
くデータ記憶手段と、前記キー作成手段にて作成された
キーに対応するデータを前記データ記憶手段から受けテ
ーブル形式に変換するデータ変換手段と、前記見出し名
と前記親見出し名とテーブル形式に変換されたデータと
をテーブル形式で記憶するテーブル記憶手段と、作成さ
れたテーブルを表示する表示手段を含むことを特徴とす
るテーブル表示方式。
For data defined by multiple types of classification axes with mutually independent hierarchical structures, input search parameters expressed as a set of nodes in each hierarchical structure, expansion levels from the nodes, and format parameters indicating the table display format. By doing so, in an information retrieval device that displays data in a table format, the control information storage means stores in advance control information representing a plurality of hierarchical structures for classifying target data, and the parameter analysis means analyzes input parameters. , an internal code storage unit that stores in advance a system-specific internal code corresponding to the parameter, and a key creation unit that creates a search key for display target data based on the analysis result of the parameter, the internal code, and the control information. means for creating table headings based on the analysis results of the parameters and the control information; and each heading created by the heading creation means based on the analysis results of the parameters and the control information. a parent heading creation means for creating a representative parent heading; a data storage means for storing target data in advance; and a data storage means for receiving data corresponding to the key created by the key creation means from the data storage means and converting it into a table format. The present invention is characterized by comprising a data conversion means for converting, a table storage means for storing the heading name, the parent heading name, and the data converted into a table format in a table format, and a display means for displaying the created table. Table display method.
JP59187629A 1984-09-07 1984-09-07 Multi-stage table display system based on classification structure Pending JPS6167128A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59187629A JPS6167128A (en) 1984-09-07 1984-09-07 Multi-stage table display system based on classification structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59187629A JPS6167128A (en) 1984-09-07 1984-09-07 Multi-stage table display system based on classification structure

Publications (1)

Publication Number Publication Date
JPS6167128A true JPS6167128A (en) 1986-04-07

Family

ID=16209449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59187629A Pending JPS6167128A (en) 1984-09-07 1984-09-07 Multi-stage table display system based on classification structure

Country Status (1)

Country Link
JP (1) JPS6167128A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0713826A (en) * 1993-06-25 1995-01-17 Nec Corp Dummy block advance generating means for data base index part
JPH07121552A (en) * 1993-10-27 1995-05-12 Fuji Xerox Co Ltd Document group analyzing device
JPH07271825A (en) * 1994-03-29 1995-10-20 Nec Corp Display system for table retrieved from relational data base
JP2003337832A (en) * 2002-01-29 2003-11-28 Rolls Royce Plc Database

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0713826A (en) * 1993-06-25 1995-01-17 Nec Corp Dummy block advance generating means for data base index part
JPH07121552A (en) * 1993-10-27 1995-05-12 Fuji Xerox Co Ltd Document group analyzing device
JPH07271825A (en) * 1994-03-29 1995-10-20 Nec Corp Display system for table retrieved from relational data base
JP2003337832A (en) * 2002-01-29 2003-11-28 Rolls Royce Plc Database

Similar Documents

Publication Publication Date Title
US5974407A (en) Method and apparatus for implementing a hierarchical database management system (HDBMS) using a relational database management system (RDBMS) as the implementing apparatus
US7337192B2 (en) Data exchange tool
US20050203869A1 (en) Hierarchical database apparatus, components selection method in hierarchical database, and components selection program
CN108228817A (en) Data processing method, device and system
US20020194196A1 (en) Method and apparatus for transforming data
US6718218B1 (en) CAD data model with design notes
US20030018666A1 (en) Interoperable retrieval and deposit using annotated schema to interface between industrial document specification languages
JP5231946B2 (en) Manufacturing information management method and manufacturing information management system
JPH06266813A (en) Data collecting device and method for collecting and inputting data and requirement from plurality of user for constructing process-model and data-model
JPH05266144A (en) System and method for data processing
JPS6167128A (en) Multi-stage table display system based on classification structure
KR100306735B1 (en) Apparatus and method for automatic generation of business objects
JP3025479B2 (en) Related information providing apparatus, related information providing method, and recording medium
JPH0628366A (en) Merchandise control method/system
US20070255746A1 (en) Method for Processing Associated Software Data
JP2002157274A (en) Electronic file device, its system preparing method and method for selecting document data
JPS6167127A (en) Table display system based on classification structure
US5623658A (en) Data totalizing method in data processing apparatus
JP2839773B2 (en) Article data registration method and apparatus therefor
WO1997011434A1 (en) Slip processing method
Raghavan et al. Incremental, semi-automatic, mapping-based integration of heterogeneous collections into archaeological digital libraries: Megiddo case study
JP2806259B2 (en) Display method of table retrieved from relational database
JPS6232529A (en) Table retrieving system
JP5134856B2 (en) Data processing method, data processing apparatus, and program
JP3424473B2 (en) Data processing system