JPS58165161A - 簡易デ−タ・ベ−ス・システム - Google Patents

簡易デ−タ・ベ−ス・システム

Info

Publication number
JPS58165161A
JPS58165161A JP57047823A JP4782382A JPS58165161A JP S58165161 A JPS58165161 A JP S58165161A JP 57047823 A JP57047823 A JP 57047823A JP 4782382 A JP4782382 A JP 4782382A JP S58165161 A JPS58165161 A JP S58165161A
Authority
JP
Japan
Prior art keywords
file
format
physical
record
physical file
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
JP57047823A
Other languages
English (en)
Inventor
Jiro Ishizaki
石崎 次郎
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57047823A priority Critical patent/JPS58165161A/ja
Publication of JPS58165161A publication Critical patent/JPS58165161A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、一般□データ・ファイルに対して複数レコー
ド・フォーマットで参照可能な簡易データ・ベース−シ
ステムEllする。
(従来技術と問題点〕 ド・7t−マットか一対一に対応している・したがって
一つのデータ拳ファイルに複数の利用者がいる場合にそ
のうちの一利用者がデータ・ファイルの71?−マット
管変え・る表どのデータ・ファイルの仕様変更があると
、その影響を受けて関連するプログラムをすべて修正す
ることが必要である。
この問題はデータ・ベース・システムを採用する仁とK
よって解決するか、従来のデータ・ベースシステムは大
規模のものか構築されてお#)、大が力=すなシステム
[1にってしまい、小規模システムには向かないもので
ある。構築するkも多くの日数を要し、メンテナンスも
大変であるので従来のデータ・ペース・システムは大型
のシステムでないと採用し難いものである。
〔発明の目的〕
本発明は、上記の課題の解決を目的とするものであって
、1つのデータ・ファイルを複数のユーザか簡単に扱え
、物理ファイルの仕様変更によシ〔発明の構成〕 上記目的管−成するため一発明の簡易データ・ベース・
システムは、物理ファイルト、ファイル定1111と、
物理ファイル・アクセス−フォーマット変換処理部と【
備え、上□記物理ファイル・アク1、: セス暴フt−マット変換処理部は、アクセス要求層1 元からファイル・アクセス要求があったとき、物理ファ
イルのレコード・フォーマットと蟲該要求元の論理7テ
イルのレコード・フォーマy)に基いて、論理レコード
と物理レコード間の7t−マット変換を行うためのフォ
ーマット・テーブルを作成′すると共に、物理ファイル
・アクセスに必要な制御ブロックの作成及び領域の確保
を行い、しかる後に要求元からの要求に応じて上記フォ
ーマット・テーブル、制御ブロック及び確保した領域管
用いて物理ファイルに対する入出力処理を行うようki
11成され次ことを特徴とするものである。
〔発明の実施例〕
以下1本発明管図面を参照しつつ説明する。
第1図は本発明の1実施例の概要を示すブロック図、第
2図は本発明によるオープン処理時の状wIAを例示す
るブロック図、第3図は本発明によるレコード人力【リ
ード)処理時の状態を例示するブロック図、第4図は本
発明によるレコード出力(ライト)処理時の状IIを例
示するブロック図。
JllI5図はシステム・ライブラリ処理構造を示す図
である1図におaて、1は目的プログラム、2はレコー
ド領域、3はシステム・ライブラリ、4はファイル定義
体、 5IIi物理7アイル、6はFOB(ファイル・
コノトロール・ブロック)、、7aレコ−)−領域、8
はバッファ領域、9Fi7オーマツト・テーブルを示す
本発明Fi、第1図に示されたように目的プログラム1
と物理7アイル5との間にファイル・アクセス及ヒ物理
ファイルのフォーマットとプログラム上で定義したフォ
ーマット間のフォーマット変換処理を行うシステム・ラ
イプラ133 l有する。
ルの構造を示したものが入っているファイル定義体・4
が使われ□る。また、システム・ライブラIJ 8がフ
會−嘴ツト変換管行うのに必要なものとしてFOB6.
レコード領域7.バッファ領域8.フォーマット・テー
ブル9がある。FO86KF17プイル・アクセスする
ための情報1例えはファイル名、ファイル形式等が入っ
ている制御ブロックである。レコード領域7は物理ファ
イル5からレコードを読んだり又は書き出すときに必要
な領域である。バッファ領域8Lしニードtlき出すと
り、物理ファイルから呼び出したデータ、又は物理ファ
イルへ書き出すデータが格納される。フォーマット・テ
ーブル9ti物理レコードと論理レコードとを一対一に
変換するとき把用いられるテーブルである。7會−マッ
ト変換は1名前の対応付けkよってその変換処理が行わ
懸るところに特徴瀘ある−。
以下、各命令ことの処理を第2図ないし第5図の オー
プン命令(第2図と第シ雫参照)ファイルに対応するフ
ァイル足義体七参照し。
実アクセ、xFOB6の生成及びレコード領域7とバッ
ファ領域8の確保を行う。さらに目的プログラムで指定
さnたレコード・フォーマットと一理レコード・7t−
マットとの付き合わせkよシ、項目情報t−埋め込んだ
7#−”#ット・テーブル9t−作成する−そして物理
ファイルをオープンする。
■ ンード命令(第3図と第5図参照)オープン時に生
成し[FOB6に:より物理7アイル5からルコードを
入力する0次にフォーマット・テーブル9管参照しなが
らオープン時&CFi保し几レコード領域7から目的プ
ログラム中のレコード領域2ヘフオーマツト変換を行う
■ ライト命令(第4図と第5図参照)目的プログラム
中の出力レコードをフォーマ 。
ット・テーブル9を参照しながらオープン時に確保した
レコード領域7へフォーマット変換シ。
物理ファイル5へ出力する。
■ リライト命令(第4図と第5図参照)■のライト命
令と同様に処理される。
■ クローズ命令 物理ファイル5會クローメし工彼、オープン時に確保し
た領域を解放すや。
1 以上の説明において、フォーマット変換とは。
物理ファイルのレコード・7t−マットの範囲内でプロ
グラムで指定されたレコード・フォーマットに合わせて
1項目位置の変史及び項目長の変更管行うこと管意味す
る。したがって、]11目名や項目属性の変更は行わず
、又目的プログラムで指定可能なレコード長及び項目長
は、物理ファイルのそれより小さくなけれはならない、
このようなシステムを実現するためkは1例えは複数フ
ォーマットが入っているファイル定義体においてフ1−
マット間に同一項目名の定義がないようにすること、フ
ォーマット定義体のフォーマットと物理ファイルとの対
応(どのフォーマットが物理7アイ〔発明の効果〕 以上の説明から明らかなように1本発明によれは、目的
プログラムで指定され九レコード・7オfツ)とl[1
2,アイルのレコード・フォーマットとの間で項目名□
の対応付けによるフォーマット変換會行ってファ□イル
・アクセスを行うので、−1 つの−環フアイルを複数フォーマットで参照できる。t
た一つの物理ファイルを複数プログラムで共用している
場合1個々のプログラムの処理変更によってレコード形
式が変わっても、他のプログラムまで修正する必要はな
い、このように本発明によれば、一つの物理ファイル管
複数のユーザが簡単に扱うことのできる簡易データ・ベ
ース・システムを提供し得る。
【図面の簡単な説明】
第1図は本発明の1寮施例の概要を示すブロック図、第
2図は本発明によるオープン処理時の状第4図は本発明
によるレコード出力処理時の状態を例示するブロック図
、第5図はシステム・ライブラリ処lll1ll造管示
す図である。 1 ・・・目的プログラム、2・・・レコード°領域、
3・・・システム・ライブラリ、4−・・ファイル定義
体。 5・・・物理ファイル、6・・・FOB(ファイル・コ
ントロール・ブロック)、7・・・レコ )−9i域、
8・・・バッファ領域、9・・・フォーマット・テーブ
ル。

Claims (1)

    【特許請求の範囲】
  1. 物理ファイルと、ファイル嚢鏡体と、物理ファイル・ア
    クセス−フォーマッシ変換処理部と會備りセメ要求があ
    ったト*、物理ファイルのレコード・7t−マットと当
    該要求元の論理ファイルのレコード・フ曽−嘴ットに基
    いて、論理レコードと物理し;−ド関のフ會−マツト変
    換會行うためのフォーマット・テーブル管作成すると共
    に、物理ファイル・アクセスに必要な制御ブロックの作
    成及び領域の確保を行−1しかる後Kl!求元からの要
    求に応じて上記フォーマット・テーブル、制御ブロック
    及び確保した領域管用いて物理ファイルに対する入出力
    処理管行うようkllllEされたことを特徴とする簡
    易データ・ベース・システム。
JP57047823A 1982-03-25 1982-03-25 簡易デ−タ・ベ−ス・システム Pending JPS58165161A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57047823A JPS58165161A (ja) 1982-03-25 1982-03-25 簡易デ−タ・ベ−ス・システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57047823A JPS58165161A (ja) 1982-03-25 1982-03-25 簡易デ−タ・ベ−ス・システム

Publications (1)

Publication Number Publication Date
JPS58165161A true JPS58165161A (ja) 1983-09-30

Family

ID=12786068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57047823A Pending JPS58165161A (ja) 1982-03-25 1982-03-25 簡易デ−タ・ベ−ス・システム

Country Status (1)

Country Link
JP (1) JPS58165161A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62182948A (ja) * 1986-02-07 1987-08-11 Nec Corp 圧縮または属性変換レコ−ド引き伸ばし方式
JPS6340527A (ja) * 1986-08-07 1988-02-20 富士写真フイルム株式会社 医用画像管理システム
JPS63236147A (ja) * 1987-03-25 1988-10-03 Hitachi Ltd 共用フアイルシステムアクセス方式
JPH01226050A (ja) * 1988-03-04 1989-09-08 Nec Corp 異種オペレーティングシステムのデータ共用制御方式
JPH02297229A (ja) * 1989-03-03 1990-12-07 Xerox Corp データベース・システム
JPH07191888A (ja) * 1991-12-31 1995-07-28 Internatl Business Mach Corp <Ibm> データベース・マネージャにアクセスするデータベース・アクセス要求の処理方法及びシステム
CN111309396A (zh) * 2020-02-14 2020-06-19 北京字节跳动网络技术有限公司 一种***库的访问方法、装置以及计算机可读存储介质

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62182948A (ja) * 1986-02-07 1987-08-11 Nec Corp 圧縮または属性変換レコ−ド引き伸ばし方式
JPS6340527A (ja) * 1986-08-07 1988-02-20 富士写真フイルム株式会社 医用画像管理システム
JPS63236147A (ja) * 1987-03-25 1988-10-03 Hitachi Ltd 共用フアイルシステムアクセス方式
JPH01226050A (ja) * 1988-03-04 1989-09-08 Nec Corp 異種オペレーティングシステムのデータ共用制御方式
JPH02297229A (ja) * 1989-03-03 1990-12-07 Xerox Corp データベース・システム
JPH07191888A (ja) * 1991-12-31 1995-07-28 Internatl Business Mach Corp <Ibm> データベース・マネージャにアクセスするデータベース・アクセス要求の処理方法及びシステム
CN111309396A (zh) * 2020-02-14 2020-06-19 北京字节跳动网络技术有限公司 一种***库的访问方法、装置以及计算机可读存储介质
CN111309396B (zh) * 2020-02-14 2023-08-15 北京字节跳动网络技术有限公司 一种***库的访问方法、装置以及计算机可读存储介质

Similar Documents

Publication Publication Date Title
US4631664A (en) Partnership data base management system and method
JPS58165161A (ja) 簡易デ−タ・ベ−ス・システム
JPS60218142A (ja) デ−タの動的型変換方式
CN101004759A (zh) 利用计算机从已有数据库中转换生成特定数据包的方法
JPS61272825A (ja) 情報蓄積・交換方式
JPS60103461A (ja) 複数項目による代替キ−管理処理方式
JPS62107336A (ja) 階層型デ−タベ−スの制御方法
JPS6126146A (ja) 記録媒体へのデ−タ登録及び管理方式
JPS6312044A (ja) 電子計算機システムのデ−タ管理方式
JPS62107349A (ja) フアイル変換方式
JPS6137543U (ja) マルチ計算機システムのデ−タメインテナンス装置
JPH0338744A (ja) ファイル制御方法
JPH10232816A (ja) データベース支援装置
JPH04178735A (ja) 状態遷移表変換装置
JPH01137348A (ja) データ書込みシステム
JPH02171913A (ja) 光ディスク装置制御方式
JPS6074054A (ja) デ−タセツト変換処理方式
JPH05334141A (ja) ファイル管理システム
QI BUILDING PROCESS MODELLING USING PRODUCT MODELLING METHODOLOGY AND ITS APPLICATION TO SCHEDULING
JPS6195437A (ja) フアイルアクセス制御方式
JPH02120947A (ja) 情報処理システムのファイル入出力処理方式
JPS63216143A (ja) フアイルアクセス方式
JPS62160547A (ja) 二次記憶装置のボリユ−ム管理方式
JPH03282843A (ja) 規則ファイルを参照するファイル変換プログラム方式
JPH05334020A (ja) Rom型光ディスク用フォーマッティング装置