JPH0338746A - データ構造定義の管理方法 - Google Patents
データ構造定義の管理方法Info
- Publication number
- JPH0338746A JPH0338746A JP1175232A JP17523289A JPH0338746A JP H0338746 A JPH0338746 A JP H0338746A JP 1175232 A JP1175232 A JP 1175232A JP 17523289 A JP17523289 A JP 17523289A JP H0338746 A JPH0338746 A JP H0338746A
- Authority
- JP
- Japan
- Prior art keywords
- item
- definition
- file
- data structure
- definitions
- 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
Links
- 238000007726 management method Methods 0.000 claims description 7
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000033772 system development Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ構造定義の管理方式、特にコンピュータ
、システムにおいてデータ構造を参照するために作成さ
れるデータ構造定義の管理方式に関する。
、システムにおいてデータ構造を参照するために作成さ
れるデータ構造定義の管理方式に関する。
従来、この種のデータ構造定義の管理方式は、定義情報
の構造がファイル単位に登録される形態になっていて、
特定のファイル単位にそのファイルに属する項目につい
て、桁位置、項目のタイプ、桁数等の属性を定義し、こ
のようなファイル単位の定義情報を複数に亘って定義し
、システム全体のデータ構造を管理するようになってい
る。
の構造がファイル単位に登録される形態になっていて、
特定のファイル単位にそのファイルに属する項目につい
て、桁位置、項目のタイプ、桁数等の属性を定義し、こ
のようなファイル単位の定義情報を複数に亘って定義し
、システム全体のデータ構造を管理するようになってい
る。
上述した従来のデータ構造定義の管理方式は、複数のフ
ァイル定義に同一項目が存在すると、それぞれのファイ
ル定義に存在する同一項目に対して、同じ属性を繰返し
定義してやる必要がある。
ァイル定義に同一項目が存在すると、それぞれのファイ
ル定義に存在する同一項目に対して、同じ属性を繰返し
定義してやる必要がある。
また項目の属性に変更があると、その項目が定義されて
いる総てのファイル定義に対して変更を行なわねばな゛
らないという欠点がある。
いる総てのファイル定義に対して変更を行なわねばな゛
らないという欠点がある。
本発明のデータ構造定義の管理方式は、コンピュータシ
ステムにおけるデータ構造定義情報において、項目の属
性を定義した項目定義と複数の項目を定義したファイル
定義とを分離して別々に管理し、参照時点でこれら二つ
の定義がらファイルのデータ構造を展開することにより
構成される。
ステムにおけるデータ構造定義情報において、項目の属
性を定義した項目定義と複数の項目を定義したファイル
定義とを分離して別々に管理し、参照時点でこれら二つ
の定義がらファイルのデータ構造を展開することにより
構成される。
以下、本発明について図面を参照して説明する。
第1図(a)および(b)は本発明の一実施例のそれぞ
れ項目定義およびファイル定義の構造を示す形式図であ
る。1システムで使用される項目およびファイルの構造
は、第1図(a)および(b)の2つの定義情報として
管理される。
れ項目定義およびファイル定義の構造を示す形式図であ
る。1システムで使用される項目およびファイルの構造
は、第1図(a)および(b)の2つの定義情報として
管理される。
第1図(a>の項目定義情報において、横1行が1項目
の定義情報に相当する。1項目にはlっの項目名と複数
の属性とが定義される。このような項目定義情報が複数
葉まってlシステムの項目定義となる。そのシステムで
使用される項目は全てこの項目定義に登録される。また
各項目は項目名がインデックスになっており、項目名を
指定することて゛該当項目をランダムにアクセスできる
。
の定義情報に相当する。1項目にはlっの項目名と複数
の属性とが定義される。このような項目定義情報が複数
葉まってlシステムの項目定義となる。そのシステムで
使用される項目は全てこの項目定義に登録される。また
各項目は項目名がインデックスになっており、項目名を
指定することて゛該当項目をランダムにアクセスできる
。
第1図ではA、B、C・・・Zの項目が定義されている
ことを示している。
ことを示している。
第1図(b)のファイル定義において、ファイル定義は
複数のファイルの定義からなることを示す。第1図(b
)ではファイル1.ファイル2・・・ファイルnが登録
されていることを示している。またそれぞれのファイル
には項目が複数個定義されていることを示している。例
えば第1図(b)のファイル2には項目A、B、D・・
・Yが登録されている。またそれぞれのファイルには各
項目が登録順に定義されていることを示している。
複数のファイルの定義からなることを示す。第1図(b
)ではファイル1.ファイル2・・・ファイルnが登録
されていることを示している。またそれぞれのファイル
には項目が複数個定義されていることを示している。例
えば第1図(b)のファイル2には項目A、B、D・・
・Yが登録されている。またそれぞれのファイルには各
項目が登録順に定義されていることを示している。
さて、システム開発におけるコンパイラ等のプログラム
作成の手続き、および実際の業務プログラムの実行時の
手続きにおいて、データ構造の参照を行う方法を次に示
す。このような手続きから、まずファイル定義を参照す
る。ファイル定義から項目の並びと項目名とを参照する
。さらに項目名により項目定義を参照し、各項目の属性
を参照する。このようにして参照しようとするファイル
のデータ構造を展開する。第2図は展開した結果を示し
たものであり、第2図はまた、従来のデータ定義の構造
とも同一である。ここて項目の属性に変更が生じた場合
に、本発明においては、変更は項目定義についてのみ行
なえば良く、ファイル定義の変更は不要である。即ち、
複数のファイル定義で同一の項目定義が参照されていて
も、ファイル定義に対して変更を行う必要はない。また
、既に項目定義に登録されている項目をファイル定義に
追加する場合も、項目定義に存在する項目の属性情報を
再度定義してやる必要が無い。これに対し、第2図で示
される従来の構造の場合では、例えば第2図の項目名A
の属性に変更があると、第2図のファイル1.ファイル
2.ファイルnに対して変更を行う必要がある。
作成の手続き、および実際の業務プログラムの実行時の
手続きにおいて、データ構造の参照を行う方法を次に示
す。このような手続きから、まずファイル定義を参照す
る。ファイル定義から項目の並びと項目名とを参照する
。さらに項目名により項目定義を参照し、各項目の属性
を参照する。このようにして参照しようとするファイル
のデータ構造を展開する。第2図は展開した結果を示し
たものであり、第2図はまた、従来のデータ定義の構造
とも同一である。ここて項目の属性に変更が生じた場合
に、本発明においては、変更は項目定義についてのみ行
なえば良く、ファイル定義の変更は不要である。即ち、
複数のファイル定義で同一の項目定義が参照されていて
も、ファイル定義に対して変更を行う必要はない。また
、既に項目定義に登録されている項目をファイル定義に
追加する場合も、項目定義に存在する項目の属性情報を
再度定義してやる必要が無い。これに対し、第2図で示
される従来の構造の場合では、例えば第2図の項目名A
の属性に変更があると、第2図のファイル1.ファイル
2.ファイルnに対して変更を行う必要がある。
以上説明したように本発明は、データ構造の定義を項目
定義とファイル定義との二つに分割し、参照の時点で展
開して参照することにより、定義情報を2重に登録した
り、修正したりする必要が無くなり、管理が容易になる
という効果がある。
定義とファイル定義との二つに分割し、参照の時点で展
開して参照することにより、定義情報を2重に登録した
り、修正したりする必要が無くなり、管理が容易になる
という効果がある。
第1図(a>および(b)は本発明の一実施例のそれぞ
れ項目定義およびファイル定義の構造を示す形式図、第
2図は第1図(a)および(b)により展開したデータ
構造の形式図で、また従来のデータ構造をも示す図であ
る。
れ項目定義およびファイル定義の構造を示す形式図、第
2図は第1図(a)および(b)により展開したデータ
構造の形式図で、また従来のデータ構造をも示す図であ
る。
Claims (1)
- コンピュータシステムにおけるデータ構造定義情報にお
いて、項目の属性を定義した項目定義と複数の項目を定
義したファイル定義とを分離して別々に管理し、参照時
点でこれら二つの定義からファイルのデータ構造を展開
することを特徴とするデータ構造定義の管理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1175232A JPH0820989B2 (ja) | 1989-07-05 | 1989-07-05 | データ構造定義の管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1175232A JPH0820989B2 (ja) | 1989-07-05 | 1989-07-05 | データ構造定義の管理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0338746A true JPH0338746A (ja) | 1991-02-19 |
| JPH0820989B2 JPH0820989B2 (ja) | 1996-03-04 |
Family
ID=15992578
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1175232A Expired - Fee Related JPH0820989B2 (ja) | 1989-07-05 | 1989-07-05 | データ構造定義の管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0820989B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11511279A (ja) * | 1996-03-12 | 1999-09-28 | マンネスマン ヴィデーオー アーゲー | 地理的位置データを担持する記憶媒体 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61272846A (ja) * | 1985-05-29 | 1986-12-03 | Hitachi Ltd | デ−タ入力方法 |
-
1989
- 1989-07-05 JP JP1175232A patent/JPH0820989B2/ja not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61272846A (ja) * | 1985-05-29 | 1986-12-03 | Hitachi Ltd | デ−タ入力方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11511279A (ja) * | 1996-03-12 | 1999-09-28 | マンネスマン ヴィデーオー アーゲー | 地理的位置データを担持する記憶媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0820989B2 (ja) | 1996-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2002312508B2 (en) | Storage system having partitioned migratable metadata | |
| US8639670B2 (en) | Data integration apparatus, data integration method, and computer product | |
| US5717950A (en) | Input/output device information management system for multi-computer system | |
| US6915452B2 (en) | Method, system and program products for operationally migrating a cluster through emulation | |
| MXPA06001846A (es) | Api de almacenamiento para una plataforma de datos comun. | |
| AU2006200226A1 (en) | File system represented inside a database | |
| CN114860727A (zh) | 拉链表更新方法及装置 | |
| EP4365730A1 (en) | Software component update system, and software component update method | |
| JPH0338746A (ja) | データ構造定義の管理方法 | |
| US7716241B1 (en) | Storing the repository origin of data inputs within a knowledge store | |
| US6564376B1 (en) | Method, system and program products for operationally backing out components of a cluster through emulation | |
| Milošević et al. | Weighted Moore–Penrose generalized matrix inverse: MySQL vs. Cassandra database storage system | |
| JPH041836A (ja) | データベース管理装置 | |
| CN116881283B (zh) | 基于HBase的数据分页查询方法和装置、电子设备 | |
| JP3559571B2 (ja) | データ処理装置およびデータ処理方法 | |
| JPH04178827A (ja) | 文字コード相互変換方式 | |
| JPS61103275A (ja) | 部品表管理方式 | |
| JPH0512087A (ja) | 更新前ジヤーナルの出力方式 | |
| WO2024121893A1 (ja) | データベース管理装置、データベース管理方法およびデータベース管理プログラム | |
| JPH01302413A (ja) | 構成定義情報作成方式 | |
| JPH05250335A (ja) | 疎結合マルチプロセッサシステムにおけるデータベース更新処理方式 | |
| JP2002099453A (ja) | 構造化データの履歴管理方法 | |
| JPS63254541A (ja) | デ−タセツト制御情報更新処理方式 | |
| JPH0581104A (ja) | データセツトの退避回復方式 | |
| JPH06103040A (ja) | 情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |