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
Links
- 238000000034 method Methods 0.000 claims abstract description 8
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000006835 compression Effects 0.000 claims description 3
- 238000007906 compression Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、データベースシステムにおいて圧縮または属
性変換されたレコードを引き伸ばし、プログラムに転送
する圧縮または属性変換レコード引き伸ばし方式に関す
る。
性変換されたレコードを引き伸ばし、プログラムに転送
する圧縮または属性変換レコード引き伸ばし方式に関す
る。
従来、データベースシステムにおいてプログラムへの圧
縮または属性変換されたレコードの転送の際、ディレク
トリにあるレコード構造定義情報を使ってレコードを転
送するたびに該情報を解析して圧縮または属性変換され
たレコードをフィールド単位にフィールドの属性に合っ
た転送方法で引き伸ばしユーザ形式のレコードに復元し
ていた。
縮または属性変換されたレコードの転送の際、ディレク
トリにあるレコード構造定義情報を使ってレコードを転
送するたびに該情報を解析して圧縮または属性変換され
たレコードをフィールド単位にフィールドの属性に合っ
た転送方法で引き伸ばしユーザ形式のレコードに復元し
ていた。
上述した従来の方法は、プログラムへの圧縮または属性
変換したレコードの転送の際、必ずフィールドの属性を
調べ属性に合った転送方法で実行するために、レコード
を構成するフィールドが多くなったり読込むレコード件
数が多くなるとレコード引き伸ばしに要する時間がかか
り効率が悪くなる欠点がある。
変換したレコードの転送の際、必ずフィールドの属性を
調べ属性に合った転送方法で実行するために、レコード
を構成するフィールドが多くなったり読込むレコード件
数が多くなるとレコード引き伸ばしに要する時間がかか
り効率が悪くなる欠点がある。
本発明の圧縮または属性変換レコード引き伸ばし方式は
、レコード構造を定義しディレクトリに格納するレコー
ド定義情報格納手段と、ユーザ形式のレコードをディレ
クトリEのレコード定義情報に基づき圧縮または属性変
換して記憶媒体Fに格納するレコード格納手段と、ディ
レクトリのレコード定義情報を参照し、当該レコードを
もとの形に引き伸ばし転送する命令を予め生成する転送
命令生成手段と、生成された命令を実行してもとの形に
レコードを引き伸ばし、ユーザレコード領域へレコード
を転送するレコード転送手段を有する。
、レコード構造を定義しディレクトリに格納するレコー
ド定義情報格納手段と、ユーザ形式のレコードをディレ
クトリEのレコード定義情報に基づき圧縮または属性変
換して記憶媒体Fに格納するレコード格納手段と、ディ
レクトリのレコード定義情報を参照し、当該レコードを
もとの形に引き伸ばし転送する命令を予め生成する転送
命令生成手段と、生成された命令を実行してもとの形に
レコードを引き伸ばし、ユーザレコード領域へレコード
を転送するレコード転送手段を有する。
このように、プログラムで使用するレコードの各フィー
ルドに対してフィールドの属性に合ったレコード転送命
令を、レコードを構成するフィールド順にメモリ上に予
め生成し用意することにより、レコードを読込むときに
フィールドの属性を調べたりすることなく圧縮または転
送することができる。
ルドに対してフィールドの属性に合ったレコード転送命
令を、レコードを構成するフィールド順にメモリ上に予
め生成し用意することにより、レコードを読込むときに
フィールドの属性を調べたりすることなく圧縮または転
送することができる。
本発明の実施例について図面を参照して説明する。
第1図は本発明の圧縮または属性変換レコード引き伸ば
し方式の一実施例の構成図、第2図は命令生成領域8の
説明図、第3図は圧縮または属性変換されたレコード1
3とユーザレコード形式14のレコードとの関係説明図
である。
し方式の一実施例の構成図、第2図は命令生成領域8の
説明図、第3図は圧縮または属性変換されたレコード1
3とユーザレコード形式14のレコードとの関係説明図
である。
本実施例は、データベースシステムにおいてフィールド
の属性や長さなどの情報をディレクトリ5に格納するレ
コード定義情報格納手段1と、ディレクトリ5上のレコ
ード定義情報に基づきフィールド圧縮または属性変換し
たレコードをデータベース6に格納するレコード格納手
段2と、ディレクトリ5に格納されているレコード定義
情報に、基づき各フィールドの属性を調べ圧縮または属
性変換されたレコードをもとの形に引き伸ばす命令をメ
モリ7の命令生成領域8に予め生成する転送命令生成手
段3と、入出力制御モニタ10内にあり、上記生成され
た転送命令を実行し、データベース6から読込んだ圧縮
または属性変換されたレコードをもとの、形に引き伸ば
し、メモリ7のユーザレコード領域9に転送するレコー
ド転送手段4から構成される。
の属性や長さなどの情報をディレクトリ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を生成する。
フィールドからなる場合はフィールド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を引き伸ばし転送する。
ードの入力命令があったとき転送命令生成手段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図
し方式の一実施例の構成図、第2図は命令生成領域8の
説明図、第3図は圧縮または属性変換されたレコード1
3とユーザ形式のレコード14との関係説明図である。 1・・・・・・レコード定義情報格納手段、2・・・・
・・レコード格納手段、 3・・・・・・転送命令生成手段、 4・・・・・・レコード転送手段、 5・・・・・・ディレクトリ、 6・・・・・・データベース、 7・・・・・・メモリ、 8・・・・・・命令生成領域、 9・・・・・・ユーザレコーF11域。 lO・・・・・・入出力制御モニタ。 11・・・・・・コンディションコード、12・・・・
・・リターン命令、 13・・・・・・圧縮または属性変換されたレコード、
14・・・・・・ユーザ形式のレコード。 第2図
Claims (1)
- 【特許請求の範囲】 データベースシステムにおいて、 レコード構造を定義しディレクトリに格納するレコード
定義情報格納手段と、 ユーザ形式のレコードをディレクトリ上のレコード定義
情報に基づき圧縮または属性変換して記憶媒体上に格納
するレコード格納手段と、ディレクトリのレコード定義
情報を参照し、当該レコードをもとの形に引き伸ばし転
送する命令を予め生成する転送命令生成手段と、 生成された命令を実行してもとの形にレコードを引き伸
ばし、ユーザレコード領域へレコードを転送するレコー
ド転送手段を有する圧縮または属性変換レコード引き伸
ばし方式。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08314689A (ja) * | 1995-05-12 | 1996-11-29 | Fujitsu Ltd | 圧縮データ管理方式 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58165161A (ja) * | 1982-03-25 | 1983-09-30 | Fujitsu Ltd | 簡易デ−タ・ベ−ス・システム |
-
1986
- 1986-02-07 JP JP61026309A patent/JPS62182948A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58165161A (ja) * | 1982-03-25 | 1983-09-30 | Fujitsu Ltd | 簡易デ−タ・ベ−ス・システム |
Cited By (1)
| 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) | 文字発生装置 |