JPH03276238A - レコード管理方式 - Google Patents

レコード管理方式

Info

Publication number
JPH03276238A
JPH03276238A JP2076265A JP7626590A JPH03276238A JP H03276238 A JPH03276238 A JP H03276238A JP 2076265 A JP2076265 A JP 2076265A JP 7626590 A JP7626590 A JP 7626590A JP H03276238 A JPH03276238 A JP H03276238A
Authority
JP
Japan
Prior art keywords
data
record
generation
database
constitution
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
JP2076265A
Other languages
English (en)
Inventor
Katsuhiko Osada
長田 克彦
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 JP2076265A priority Critical patent/JPH03276238A/ja
Publication of JPH03276238A publication Critical patent/JPH03276238A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機のデータベース管理システムにおけ
るレコード管理方式に関するものである。
〔従来の技術〕
データベースシステムでは、所定のレコード構成に基づ
くデータレコードを多数格納してデータベースを構築し
ているが、種々の理由からレコード構成を変更する必要
が生じる場合がある。
このようなレコード構成の変更に対し、従来のデータベ
ース管理システムは、データベースサービスを一時的に
中断し、−斉にデータベースの再構成、すなわち、旧世
代のレコード構成のデータレコードを全て最新世代のレ
コード構成のデータレコードに変換する処理を行ってい
た。
〔発明が解決しようとする課題〕
上述したように、従来のデータベース管理システムでは
、データベースサービスを中断して一斉にデータベース
の再構成が行われていたため、その期間中はデータベー
スが利用できず、利用者に対するサービスが大幅に低下
するという欠点があった。特に、データベースの利用分
野の拡大に応しるためにレコード構成が頻繁に変更され
るような場合には、この問題は非常に重要である。
本発明は上記の点に鑑み提案されたものであり、その目
的とするところは、利用者に対するデータベースサービ
スを中断することなく、レコード構成の変更を行うこと
ができるレコード管理方式を提供することにある。
〔課題を解決するための手段〕
本発明は上記の目的を達成するため、ディレクトリに格
納されたレコード構成情報に従い、データベースに格納
されたデータレコードの検索、追加および更新を行うデ
ータベース管理システムにおいて、 ディレクトリのレコード構成情報にレコード構成の定義
および変更を行うレコード定義手段と、データレコード
の検索・追加・更新の要求を処理すると共に、追加時に
は最新世代のレコード構成でデータレコードを作成する
データ処理手段と、検索時および更新時に読み込んだデ
ータレコードを最新世代のレコード構成に変換するデー
タ変換手段と、 データベースからデータレコードを読み込むデータ読み
込み手段と、 データベースにデータレコードを書き込むデータ書き込
み手段とを備えるようにしている。
〔作用〕
本発明のレコード管理方式にあっては、レコード定義手
段がディレクトリのレコード構成情報にレコード構成の
定義および変更を行い、データ処理手段がデータレコー
ドの検索・追加・更新の要求を処理すると共に、追加時
には最新世代のレコード構成でデータレコードを作成し
、検索時および更新時に読み込んだデータレコードをデ
ータ変換手段が最新世代のレコード構成に変換し、デー
タ読み込み手段がデータベースからデータレコードを読
み込み、データ書き込み手段がデータベースにデータレ
コードを書き込む。
C実施例〕 以下、本発明の実施例につき図面を参照して説明する。
第1図は本発明のレコード管理方式を適用したデータベ
ース管理システムの一実施例を示す構成図である。第1
図において、本実施例は、レコード構成情報を格納した
ディレクトリ1と、データレコードを格納したデータベ
ース2と、利用者の指示に基づきディレクトリ1のレコ
ード構成情報にレコード構成の定義および変更を行うレ
コード定義手段3と、利用者から与えられるデータレコ
ードの検索・追加・更新の要求を処理すると共に、追加
時には最新世代のレコード構成でデータレコードを作成
するデータ処理手段4と、検索時および更新時にデータ
ベース2から読み込んだデータレコードを最新世代のレ
コード構成に変換するデータ変換手段5と、データベー
ス2からデータレコードを読み込むデータ読み込み手段
6と、データベース2にデータレコードを書き込むデー
タ書き込み手段7とから構成されている。
第2図はディレクトリ1の構成を示したものであり、複
数のレコード構成情報11から構成されている。
第3図はレコード構成情報11の構成を示したものであ
り、世代を示す世代番号12と、その世代におけるレコ
ード構成情報の内容を含むレコード構成情報部13とか
ら構成されている。
第4図はデータベース2の構成を示したものであり、複
数のデータレコード21から構成されている。
第5図はデータレコード21の構成を示したものであり
、世代を示す世代番号22と、データレコードの内容を
含むデータ部23とがら構成されている。
第6図はデータ変換手段5の構成を示したものであり、
データレコード21の世代番号22から世代を判定する
世代判定手段51と、データレコード21が旧世代のレ
コード構成である場合にそれを最新世代のレコード構成
に変換する複数の世代データ変換手段52とから構成さ
れている。なお、世代判定手段51および世代データ変
換手段52はディレクトリ1のレコード構成情報11に
従って判定および変換を行う。
以下、上記の実施例の動作を場合を分けて説明する。
(1)レコード構成の変更 レコード構成に変更が必要となった場合には、レコード
定義手段3が起動される。
レコード定義手段3は、利用者からデータ項目の削除・
追加・変更の要求を受けると、ディレクトリlからレコ
ード構成情報11をサンプルとして読み込み、指定され
たレコード構成に従ってレコード構成情報部13を作成
し、世代番号12をその時点で最新の値に1を加えるこ
とにより、新たなレコード構成情報11を作成し、それ
をディレクトリ1に追加し、処理を終了する。
(2)データレコードの検索 利用者からデータレコードの検索の要求があると、デー
タ処理手段4が起動される。
データ処理手段4は、指示されたデータレコードのデー
タベース2上での位置を周知の手法により決定し、デー
タ読み込み手段6を起動する。
データ読み込み手段6は、データベース2上の指定され
た位置からデータレコード21を読み込み、データ処理
手段4にデータレコード21を渡し、処理を終了する。
データ処理手段4は、データ変換手段5を起動し、デー
タレコード21を渡す。
データ変換手段5は世代判定手段51によりデータレコ
ード21の世代番号22から世代を判定し、最新世代で
ある場合にはデータレコード21をそのままデータ処理
手段4に返却して処理を終了し、データ処理手段4はデ
ータレコード2工をそのまま利用者に対して出力し、処
理を終了する。
また、読み込んだデータレコード21の世代が旧世代で
ある場合には、データ変換手段5は対応する世代データ
変換手段52により旧世代のレコード構成から最新世代
のレコード構成にデータレコード2工を変換し、データ
処理手段4に変換後のデータレコード21を返却して処
理を終了する。
そして、データ処理手段4は変換後のデータレコード2
1を利用者に対して出力し、処理を終了する。
(3)データレコードの追加 利用者からデータレコードの追加の要求があると、デー
タ処理手段4が起動される。
データ処理手段4は、ディレクトリ1のレコード構成情
報11に基づき、最新世代のレコード構成に基づき、追
加すべきデータレコード21を作成し、書き込むべきデ
ータベース2上の位置を決定し、データ書き込み手段7
を起動してデータレコード21を渡し、処理を終了する
データ書き込み手段7は、与えられたデータレコード2
1をデータベース2上の指定された位置に書き込み、処
理を終了する。
(4)データレコードの更新 利用者からデータレコードの更新の要求があると、デー
タ処理手段4が起動される。
データ処理手段4は、指示されたデータレコードのデー
タベース2上での位置を周知の手法により決定し、デー
タ読み込み手段6を起動する。
・データ読み込み手段6は、データベース2上の指定さ
れた位置からデータレコード21を読み込み、データ処
理手段4にデータレコード21を渡し、処理を終了する
次いで、データ処理手段4は、データ変換手段5を起動
し、データレコード21を渡す。
データ変換手段5は世代判定手段51によりデータレコ
ード21の世代番号22から世代を判定し、最新世代で
ある場合にはデータレコード21をそのままデータ処理
手段4に返却して処理を終了する。また、読み込んだデ
ータレコード21の世代が旧世代である場合には、デー
タ変換手段5は対応する世代データ変換手段52により
旧世代のレコード構成から最新世代のレコード構成にデ
ータレコード21を変換し、変換後のデータレコード2
1をデータ処理手段4に返却して処理を終了する。
次いで、データ処理手段4は最新世代であるためそのま
まのデータレコード21もしくは変換後の最新世代のレ
コード構成のデータレコード21に対して更新を行い、
データレコード21を読み込んだデータベース2上の位
置を指定してデータ書き込み手段7を起動し、処理を終
了する。
データ書き込み手段7は、指定されたデータベース2の
位置にデータレコード21を書き込み、処理を終了する
〔発明の効果〕
以上説明したように、本発明のレコード管理方式にあっ
ては、データレコードを検索する場合には最新世代のレ
コード構成の状態で利用者に渡され、新たにデータレコ
ードを追加する場合および更新する場合には最新世代の
レコード構成の状態でデータベースに格納されるため、
普通にデータベースを利用する過程で再構成が行われて
行き、データベースサービスに影響することがないとい
う効果がある。特に、レコード構成の変更が頻繁に行わ
れるような場合には効果が大きい。
【図面の簡単な説明】
第1図は本発明のレコード管理方式を適用したデータベ
ース管理システムの一実施例を示す構成図、 第2図はディレクトリの構成図、 第3図はレコード構成情報の構成図、 第4図はデータベースの構成図、 第5図はデータレコードの構成図および、第6rj!J
はデータ変換手段の構成図である。 図において、 1・・・・・・ディレクトリ 11・・・レコード構成情報 12・・・世代番号 13・・・レコード構成情報部 2・・・・・・データベース 21・・・データレコード 22・・・世代番号 23・・・データ部 3・・・・・・レコード定義手段 4・・・・・・データ処理手段 5・・・・・・データ変換手段 51・・・世代判定手段 52・・・世代データ変換手段 6・・・・・・データ読み込み手段 7・・・・・・データ書き込み手段

Claims (2)

    【特許請求の範囲】
  1. (1)ディレクトリに格納されたレコード構成情報に従
    い、データベースに格納されたデータレコードの検索、
    追加および更新を行うデータベース管理システムにおい
    て、 ディレクトリのレコード構成情報にレコード構成の定義
    および変更を行うレコード定義手段と、データレコード
    の検索・追加・更新の要求を処理すると共に、追加時に
    は最新世代のレコード構成でデータレコードを作成する
    データ処理手段と、検索時および更新時に読み込んだデ
    ータレコードを最新世代のレコード構成に変換するデー
    タ変換手段と、 データベースからデータレコードを読み込むデータ読み
    込み手段と、 データベースにデータレコードを書き込むデータ書き込
    み手段とを備えたことを特徴とするレコード管理方式。
  2. (2)ディレクトリのレコード構成情報に世代番号とレ
    コード構成情報部とを設け、 データベースのデータレコードに世代番号とデータ部と
    を設け、 データ変換手段に世代判定手段と世代データ変換手段と
    を設けたことを特徴とする請求項1記載のレコード管理
    方式。
JP2076265A 1990-03-26 1990-03-26 レコード管理方式 Pending JPH03276238A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2076265A JPH03276238A (ja) 1990-03-26 1990-03-26 レコード管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2076265A JPH03276238A (ja) 1990-03-26 1990-03-26 レコード管理方式

Publications (1)

Publication Number Publication Date
JPH03276238A true JPH03276238A (ja) 1991-12-06

Family

ID=13600397

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2076265A Pending JPH03276238A (ja) 1990-03-26 1990-03-26 レコード管理方式

Country Status (1)

Country Link
JP (1) JPH03276238A (ja)

Similar Documents

Publication Publication Date Title
JPH0358249A (ja) フアイルのアクセス方法
JPH08235040A (ja) データファイル管理システム
JPH03276238A (ja) レコード管理方式
JPH07334402A (ja) メインメモリ化データベース
JP2643811B2 (ja) データベース再編成方式
JP2675958B2 (ja) 情報検索用計算機システム及びその記憶装置の動作方法
JP2962335B2 (ja) 空き領域検索方式
JP4825504B2 (ja) データ登録・検索システムおよびデータ登録・検索方法
JPH0456344B2 (ja)
JP2785966B2 (ja) 外部キー動的解決処理方法
JPH08328929A (ja) データベース分割管理システム
WO2002091236A1 (en) Database integration system
JPH1173353A (ja) 時刻指定によるトランザクション検索処理装置
JPH0744426A (ja) ファイルシステムのファイル管理方法
JPH0447344A (ja) ヒストリジャーナル記録方式
JPH05242176A (ja) 図面の世代管理方式
JP3398672B2 (ja) 中間データ格納装置
JPH01282635A (ja) 索引保守方式
JPH0447367A (ja) データベース検索方式
JPH05204729A (ja) データベースアクセス方式
JP2002202904A (ja) データ管理方法およびコンピュータ読み取り可能な記録媒体
JPH03225539A (ja) レコード管理方式
JPH0324646A (ja) 情報処理装置
JPS61290532A (ja) デ−タベ−ス検索方式
JPS6327927A (ja) 予約情報検索システムにおけるインデツクス作成方式