JPS62182948A - 圧縮または属性変換レコ−ド引き伸ばし方式 - Google Patents

圧縮または属性変換レコ−ド引き伸ばし方式

Info

Publication number
JPS62182948A
JPS62182948A JP61026309A JP2630986A JPS62182948A JP S62182948 A JPS62182948 A JP S62182948A JP 61026309 A JP61026309 A JP 61026309A JP 2630986 A JP2630986 A JP 2630986A JP S62182948 A JPS62182948 A JP S62182948A
Authority
JP
Japan
Prior art keywords
record
attribute
compressed
transfer
converted
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
JP61026309A
Other languages
English (en)
Inventor
Masami Shiraishi
白石 雅己
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 JP61026309A priority Critical patent/JPS62182948A/ja
Publication of JPS62182948A publication Critical patent/JPS62182948A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データベースシステムにおいて圧縮または属
性変換されたレコードを引き伸ばし、プログラムに転送
する圧縮または属性変換レコード引き伸ばし方式に関す
る。
〔従来の技術〕
従来、データベースシステムにおいてプログラムへの圧
縮または属性変換されたレコードの転送の際、ディレク
トリにあるレコード構造定義情報を使ってレコードを転
送するたびに該情報を解析して圧縮または属性変換され
たレコードをフィールド単位にフィールドの属性に合っ
た転送方法で引き伸ばしユーザ形式のレコードに復元し
ていた。
〔発明が解決しようとする問題点〕
上述した従来の方法は、プログラムへの圧縮または属性
変換したレコードの転送の際、必ずフィールドの属性を
調べ属性に合った転送方法で実行するために、レコード
を構成するフィールドが多くなったり読込むレコード件
数が多くなるとレコード引き伸ばしに要する時間がかか
り効率が悪くなる欠点がある。
〔問題点を解決するための手段〕
本発明の圧縮または属性変換レコード引き伸ばし方式は
、レコード構造を定義しディレクトリに格納するレコー
ド定義情報格納手段と、ユーザ形式のレコードをディレ
クトリEのレコード定義情報に基づき圧縮または属性変
換して記憶媒体Fに格納するレコード格納手段と、ディ
レクトリのレコード定義情報を参照し、当該レコードを
もとの形に引き伸ばし転送する命令を予め生成する転送
命令生成手段と、生成された命令を実行してもとの形に
レコードを引き伸ばし、ユーザレコード領域へレコード
を転送するレコード転送手段を有する。
このように、プログラムで使用するレコードの各フィー
ルドに対してフィールドの属性に合ったレコード転送命
令を、レコードを構成するフィールド順にメモリ上に予
め生成し用意することにより、レコードを読込むときに
フィールドの属性を調べたりすることなく圧縮または転
送することができる。
〔実施例〕
本発明の実施例について図面を参照して説明する。
第1図は本発明の圧縮または属性変換レコード引き伸ば
し方式の一実施例の構成図、第2図は命令生成領域8の
説明図、第3図は圧縮または属性変換されたレコード1
3とユーザレコード形式14のレコードとの関係説明図
である。
本実施例は、データベースシステムにおいてフィールド
の属性や長さなどの情報をディレクトリ5に格納するレ
コード定義情報格納手段1と、ディレクトリ5上のレコ
ード定義情報に基づきフィールド圧縮または属性変換し
たレコードをデータベース6に格納するレコード格納手
段2と、ディレクトリ5に格納されているレコード定義
情報に、基づき各フィールドの属性を調べ圧縮または属
性変換されたレコードをもとの形に引き伸ばす命令をメ
モリ7の命令生成領域8に予め生成する転送命令生成手
段3と、入出力制御モニタ10内にあり、上記生成され
た転送命令を実行し、データベース6から読込んだ圧縮
または属性変換されたレコードをもとの、形に引き伸ば
し、メモリ7のユーザレコード領域9に転送するレコー
ド転送手段4から構成される。
転送命令生成手段3は第2図のようにレコードがn個の
フィールドからなる場合はフィールド1、フィールド2
.・・・・・・、フィールドnの順におのおのレコード
定義情報のフィールドの属性に合った転送命令を命令生
成領域8に生成する。レコード転送手段4は第3図の圧
縮または属性変換されたレコード13が正しくもとのユ
ーザレコード形式14に引き伸ばしたことを示すために
、コンディションコード11のセットを行なう命令を生
成する。最後にレコードの転送が終了すると、レコード
転送手段4はデータベースの入出力制御モニタ10から
制御を命令生成領域8に移したために入出力制御モニタ
10に制御が返るようにリターン命令12を生成する。
上記のようにレコード転送手段4はプログラムよりレコ
ードの入力命令があったとき転送命令生成手段3によっ
てメモリ7に予め生成しておいた命令生成領域8に入力
制御モニタ10から制御を移す、上記制御の移動で、入
出力制御モニタlOのレコード転送手段4がデータベー
ス6の圧縮または属性変換されたレコード13を一連の
流れの処理でユーザ形式のレコード14のように引き伸
ばし、ユーザレコード領域9に転送する。その後、制御
は入出力制御モニタ10に返り、以後レコードの入力命
令があれば上記のレコード転送手段4で圧縮または属性
変換されたレコード13を引き伸ばし転送する。
〔発明の効果〕
以上説明したように本発明は、プログラムで使用するレ
コードの各フィールドに対してフィールドの属性に合っ
たレコード転送命令を、レコードを構成するフィールド
順にメモリ上に予め生成し用意することにより、レコー
ドを読込むときにフィールドの属性を調べたりすること
なく、圧縮または属性変換されたレコードをユーザ形式
のレコードに高速に引き伸ばし転送する効果がある。
【図面の簡単な説明】
第1図は本発明の圧縮または属性変換レコード引き伸ば
し方式の一実施例の構成図、第2図は命令生成領域8の
説明図、第3図は圧縮または属性変換されたレコード1
3とユーザ形式のレコード14との関係説明図である。 1・・・・・・レコード定義情報格納手段、2・・・・
・・レコード格納手段、 3・・・・・・転送命令生成手段、 4・・・・・・レコード転送手段、 5・・・・・・ディレクトリ、 6・・・・・・データベース、 7・・・・・・メモリ、 8・・・・・・命令生成領域、 9・・・・・・ユーザレコーF11域。 lO・・・・・・入出力制御モニタ。 11・・・・・・コンディションコード、12・・・・
・・リターン命令、 13・・・・・・圧縮または属性変換されたレコード、
14・・・・・・ユーザ形式のレコード。 第2図

Claims (1)

  1. 【特許請求の範囲】 データベースシステムにおいて、 レコード構造を定義しディレクトリに格納するレコード
    定義情報格納手段と、 ユーザ形式のレコードをディレクトリ上のレコード定義
    情報に基づき圧縮または属性変換して記憶媒体上に格納
    するレコード格納手段と、ディレクトリのレコード定義
    情報を参照し、当該レコードをもとの形に引き伸ばし転
    送する命令を予め生成する転送命令生成手段と、 生成された命令を実行してもとの形にレコードを引き伸
    ばし、ユーザレコード領域へレコードを転送するレコー
    ド転送手段を有する圧縮または属性変換レコード引き伸
    ばし方式。
JP61026309A 1986-02-07 1986-02-07 圧縮または属性変換レコ−ド引き伸ばし方式 Pending JPS62182948A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61026309A JPS62182948A (ja) 1986-02-07 1986-02-07 圧縮または属性変換レコ−ド引き伸ばし方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61026309A JPS62182948A (ja) 1986-02-07 1986-02-07 圧縮または属性変換レコ−ド引き伸ばし方式

Publications (1)

Publication Number Publication Date
JPS62182948A true JPS62182948A (ja) 1987-08-11

Family

ID=12189771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61026309A Pending JPS62182948A (ja) 1986-02-07 1986-02-07 圧縮または属性変換レコ−ド引き伸ばし方式

Country Status (1)

Country Link
JP (1) JPS62182948A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314689A (ja) * 1995-05-12 1996-11-29 Fujitsu Ltd 圧縮データ管理方式

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58165161A (ja) * 1982-03-25 1983-09-30 Fujitsu Ltd 簡易デ−タ・ベ−ス・システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58165161A (ja) * 1982-03-25 1983-09-30 Fujitsu Ltd 簡易デ−タ・ベ−ス・システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314689A (ja) * 1995-05-12 1996-11-29 Fujitsu Ltd 圧縮データ管理方式

Similar Documents

Publication Publication Date Title
CN105354036B (zh) 数据库操作代码生成方法及装置
JPH1091633A5 (ja)
JP4606862B2 (ja) データ変換装置
JP3529301B2 (ja) データファイル自動変換装置
JP3603394B2 (ja) Lsi開発における検証方式および検証方法
JPH02165353A (ja) 対話型データ処理方式
JP2000020529A (ja) データウェアハウステストデータ作成装置
JP3191857B2 (ja) シミュレーション実行装置及びそのデータ圧縮方法
JPH0628150A (ja) プログラム容量圧縮方法
JPH0337720A (ja) 辞書システムにおけるデータ連鎖方式
JPS58166440A (ja) メニユ−画面処理方式
JPH11272524A (ja) データ変換装置および記憶媒体
JPH03176737A (ja) 各種情報ファイル作成方式
KR900002175A (ko) 변동화일 갱신장치 및 방법
JPH03282935A (ja) コンパイル処理装置及びコンパイル処理方式
JP3181081B2 (ja) 定義体生成処理方法
JPH02187836A (ja) データ格納方式
JPH04238531A (ja) 他システムのコード変換データの自動生成方式
JP2002351708A (ja) ファイル形式変換装置
JPH0319021A (ja) 逆コード変換辞書ファイルの作成方式
JPH041856A (ja) 情報処理装置
JPH05108303A (ja) データ圧縮方式
JPH06208495A (ja) データベースファイルのデータ登録処理方法
JPH04314144A (ja) 順編成ファイルのデータブロックアクセス方式
JPH03132697A (ja) 文字発生装置