JPH0528201A - データベース検索表作成・格納方法 - Google Patents

データベース検索表作成・格納方法

Info

Publication number
JPH0528201A
JPH0528201A JP3181467A JP18146791A JPH0528201A JP H0528201 A JPH0528201 A JP H0528201A JP 3181467 A JP3181467 A JP 3181467A JP 18146791 A JP18146791 A JP 18146791A JP H0528201 A JPH0528201 A JP H0528201A
Authority
JP
Japan
Prior art keywords
definition information
item
file
storage means
table definition
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
JP3181467A
Other languages
English (en)
Inventor
Yoshihiro Saiga
好宏 雑賀
Yasuhisa Shitanda
康久 四反田
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.)
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Solution Innovators Ltd
Original Assignee
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Software Hokkaido Ltd
NEC Software Chubu 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 HOKKAIDO NIPPON DENKI SOFTWARE KK, NEC Software Hokkaido Ltd, NEC Software Chubu Ltd filed Critical HOKKAIDO NIPPON DENKI SOFTWARE KK
Priority to JP3181467A priority Critical patent/JPH0528201A/ja
Publication of JPH0528201A publication Critical patent/JPH0528201A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 表定義情報ファイルに表の情報を入力装置か
ら一つ一つ詳細に入力する手間をなくし、結合表の作成
時の効率を向上させ、手入力による入力誤りも無くし、
再度使用できるようにすることにある。 【構成】 抽出手段41は、データベースが動作する上
で必要な表の管理情報を格納している表定義情報ファイ
ル中の表から任意の表を抽出する。生成手段43は、抽
出手段41で抽出した表から任意の項目名のみを抽出し
結合して新たな表を生成する。記憶手段42は、抽出し
た表定義情報と生成手段43で生成した表の情報とをメ
モリに記憶しておくためのものである。格納手段44は
生成手段43で生成した表を表定義情報ファイル1に格
納し、ファイル容量が足りない場合は動的にファイル容
量を拡張する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データベースシステム
に関し、特に、表の結合方法に重点をおいた検索・格納
方法に関する。
【0002】
【従来の技術】従来、この種のデータベースの検索表作
成方法では、結合する表を作成する場合、ユーティリテ
ィを使用して、表名・項目名・項目位置・項目サイズ・
項目属性等の表情報を一つ一つ入力装置から入力し、表
定義情報ファイルに登録しなければならない。
【0003】
【発明が解決しようとする課題】上述した従来のデータ
ベース検索表作成・格納方法において、表定義情報ファ
イル内に既に存在している表を結合したい場合には、結
合表(ある表とある表を結合して作成された仮想的な
表)を作成する段階で結合表の情報(表名、項目名、項
目位置、項目サイズ、項目属性、等)を入力装置から一
つ一つ詳細に入力しておかなければならず、効率が悪い
という欠点がある。また、一時的に作成した表(テンポ
ラリ表)は、ファイル内に格納できないという欠点があ
る。
【0004】
【課題を解決するための手段】本発明のデータベース検
索表作成・格納方法は、データベースが動作する上で必
要な表の管理情報を格納している表定義情報ファイル中
の表から任意の表を抽出する抽出手段と、前記抽出手段
で抽出した表から任意の項目名のみを抽出し結合して新
たな表を生成する生成手段と、抽出した表定義情報と前
記生成手段で生成した表の情報とをメモリに記憶してお
くための記憶手段と、前記生成手段で生成した表を前記
表定義情報ファイルに格納し、ファイル容量が足りない
場合は動的にファイル容量を拡張する格納手段とを実行
することを特徴とする。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。
【0006】図1は、本発明の一実施例を示す図であ
る。本発明のデータベース検索表作成・格納方法の一実
施例は、表定義情報ファイル1と、入力装置2と、表示
装置3とを用い、抽出手段41、記憶手段42、生成手
段43及び、格納手段44とを実行する。
【0007】図2は、表定義情報ファイル1中に格納さ
れている表定義情報の例を示したものである。表定義情
報は表名単位に格納されており、売上表10A,商品マ
スタ10B,及び、取引先マスタ10Cの内容を示した
もので、各表名に対して、項目順位、項目名、項目位
置、項目サイズ、項目属性がそれぞれ格納されている。
【0008】例えば、売上表10Aでは、項目名として
「伝票番号」「取引年月日」「取引先コード」及び、
「商品コード」の4項目があり、項目の順位がそれぞれ
1,2,3,4とつけられている。項目位置は、表示画
面上の位置を示し、項目サイズは、その項目の入力桁数
を示す。項目属性は、その項目の入力データの種類を示
している。
【0009】図3は、結合表を作成するための画面表示
の例を示した説明図である。抽出手段41は、入力装置
2から入力される表名に従って、表定義情報ファイル1
より該当表名に対応する表定義情報を読み出し、記憶手
段42に記憶する手段である。生成手段43は、新しい
表定義を生成する手段で、記憶手段42に読み出された
表定義情報群から入力装置2によって指定された項目の
情報に従って新しい表定義を構成し、新しい表定義情報
を生成する。格納手段44は、生成手段43で新しく生
成された表定義情報を、表定義情報ファイル1に格納す
る。
【0010】図4は、表定義情報ファイル1に格納する
際、ファイルに空き領域が無い場合の例を示した説明図
である。
【0011】次に、このように構成された本実施例の動
作について説明する。
【0012】キーボード等である入力装置2より表定義
情報ファイル1内に存在する表の中から任意の表を抽出
手段41を介して選択する。本例では、売上表10A
と、商品マスタ10Bと、取引先マスタ10Cとを選択
する。選択された表の表定義情報(図2)は、記憶手段
42に格納され、表定義情報がディスプレイ等である表
示装置3に表示された表の中の任意の項目に項目順位を
入力装置2によって入力する(図3:表示装置3中の項
目内の数字は項目順位を示している)。本例では、売上
表10Aの項目「取引先コード」と、商品マスタ10B
の項目「商品名」「数量」と、得意先マスタ10Cの項
目「得意先名」を選択する。選択された項目の情報(項
目順位・項目名・項目位置・項目サイズ・項目属性)
は、記憶手段42に格納される。例えば、取引先コード
としては、項目順位=3,項目名=取引先コード,項目
位置=19,項目サイズ=10,項目属性=数字の情報
が記憶手段42に格納される。
【0013】記憶手段42に格納された項目の情報は、
項目選択時に入力装置2で設定された値を基に、項目順
位と項目位置の情報を変える。先頭項目位置は1で、次
からの項目位置は、前項目位置+前項目サイズとなる。
本例では、売上表10Aの取引先コードでは、項目順位
が1に、項目位置が1に変更され、取引先マスタ10C
の得意先名では、項目順位が2に、項目位置が11に変
更され、商品マスタ10Bの商品名では、項目順位が3
に、項目位置が27に変更され、商品マスタ10Bの数
量では、項目順位が4に、項目位置が43に変更され
る。
【0014】次に、変更された項目情報に新しい表名を
付けることにより、新しい表定義が構成され、新しい表
定義情報が記憶手段42に格納される。格納された情報
は、格納手段44を介して次の様に行う。
【0015】格納手段44は次のように動作する。入力
装置2で指定されたファイル格納ビットの状態により、
ファイルに格納するのであれば、メモリ内の新しい表定
義情報を表定義情報ファイル1に格納する。格納しなけ
れば記憶手段42に格納されている。この新しい表定義
情報を画面上に表示し、運用する。
【0016】図4は作成した結合表をファイルにコピー
する場合の説明図である。表定義情報ファイル1に格納
する場合、そのファイル内に充分な空き容量が無い場合
は、ファイルの終了フラグ(EOF)を削除し、空き領
域アドレスを入力し、チェインすることにより動的にフ
ァイルの拡張を行うと共に、この新しい表定義情報を画
面上に表示し、運用する。
【0017】このことにより一度、動的に作成した結合
表を再度使用することが可能となる。
【0018】なお、表定義情報ファイル1より選択し、
結合する表の数は1つでも、2つ以上でもよい。
【0019】
【発明の効果】以上説明したように、本発明は、表定義
情報ファイル内の表を表抽出手段を介して表定義生成手
段で動的に作成した結合表の情報を生成し、記憶領域に
格納することにより、表定義情報ファイルに表の情報を
キーボード等である入力装置から一つ一つ詳細に入力す
る手間がなくなり、結合表の作成時の効率が向上し、手
入力による入力誤りも無くなり、また、再度使用できる
効果を奏する。
【図面の簡単な説明】
【図1】本発明のデータベース検索表作成方法の一実施
例を示す構成図である。
【図2】表定義情報ファイル中に格納されている表定義
情報の例を示す図である。
【図3】本発明の結合表の作成例の画面表示を示す説明
図である。
【図4】作成した結合表をファイルにコピーする場合の
説明図である。
【符号の説明】
1 表定義情報ファイル 2 入力装置 3 表示装置 4 情報処理装置 41 抽出手段 42 記憶手段 43 生成手段 44 格納手段 5 ディスク 10A 売上表 10B 商品マスタ 10C 取引先マスタ 20A 得意先マスタ

Claims (1)

  1. 【特許請求の範囲】 【請求項1】 データベースが動作する上で必要な表の
    管理情報を格納している表定義情報ファイル中の表から
    任意の表を抽出する抽出手段と、前記抽出手段で抽出し
    た表から任意の項目名のみを抽出し結合して新たな表を
    生成する生成手段と、抽出した表定義情報と前記生成手
    段で生成した表の情報とをメモリに記憶しておくための
    記憶手段と、前記生成手段で生成した表を前記表定義情
    報ファイルに格納し、ファイル容量が足りない場合は動
    的にファイル容量を拡張する格納手段とを実行すること
    を特徴とするデータベース検索表作成・格納方法。
JP3181467A 1991-07-23 1991-07-23 データベース検索表作成・格納方法 Pending JPH0528201A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3181467A JPH0528201A (ja) 1991-07-23 1991-07-23 データベース検索表作成・格納方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3181467A JPH0528201A (ja) 1991-07-23 1991-07-23 データベース検索表作成・格納方法

Publications (1)

Publication Number Publication Date
JPH0528201A true JPH0528201A (ja) 1993-02-05

Family

ID=16101267

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3181467A Pending JPH0528201A (ja) 1991-07-23 1991-07-23 データベース検索表作成・格納方法

Country Status (1)

Country Link
JP (1) JPH0528201A (ja)

Similar Documents

Publication Publication Date Title
TW569110B (en) Dynamic database management system and method
JP3444111B2 (ja) 商品情報表示方法およびシステム
JP6684233B2 (ja) テスト入力情報検索装置及び方法
JPH0528201A (ja) データベース検索表作成・格納方法
JP2856682B2 (ja) 同一バーコード対応売り上げ登録システム
JPH10162081A (ja) 商品情報提示システム
JP4209692B2 (ja) 図書管理システム及び書誌情報管理方法
JP3785008B2 (ja) 電子カタログ利用システム及び電子カタログ利用プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH02257285A (ja) データベース検索表作成方式
JP7697707B2 (ja) 管理サーバおよびインボイス作成支援システム
JP3245873B2 (ja) ファイル処理装置
JP2788849B2 (ja) 連番記述によるグルーピング方法
JPS60142443A (ja) 情報管理システム
JP2006004026A (ja) データベース登録管理方法
JP2926582B1 (ja) 製造業edi受注システムにおけるデータ分配装置
JP3384017B2 (ja) データ抽出システム
JP2003076721A (ja) 電子ファイルの登録・検索システム及びクライアント装置
JPH02144672A (ja) マルチメディアプレゼンテーションシステム
JPH04220796A (ja) プライス・ルック・アップ処理方式
EP1576500A2 (en) Saving and retrieving archive data
RU51252U1 (ru) Система для обработки данных и управления рынка
JPH10111950A (ja) 3次元グラフ表示装置および記録媒体
JPH0485672A (ja) 検索装置
JPH08235220A (ja) データ処理装置
JPH0744446A (ja) グループ化情報の関連付け方法