Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3175128B2 - データベース,ファイルおよびプログラムの統合管理方式 - Google Patents
[go: Go Back, main page]

JP3175128B2 - データベース,ファイルおよびプログラムの統合管理方式 - Google Patents

データベース,ファイルおよびプログラムの統合管理方式

Info

Publication number
JP3175128B2
JP3175128B2 JP07622392A JP7622392A JP3175128B2 JP 3175128 B2 JP3175128 B2 JP 3175128B2 JP 07622392 A JP07622392 A JP 07622392A JP 7622392 A JP7622392 A JP 7622392A JP 3175128 B2 JP3175128 B2 JP 3175128B2
Authority
JP
Japan
Prior art keywords
information
record
data
data item
files
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.)
Expired - Fee Related
Application number
JP07622392A
Other languages
English (en)
Other versions
JPH05241800A (ja
Inventor
正之 米谷
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 JP07622392A priority Critical patent/JP3175128B2/ja
Publication of JPH05241800A publication Critical patent/JPH05241800A/ja
Application granted granted Critical
Publication of JP3175128B2 publication Critical patent/JP3175128B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、辞書ファイルに登録さ
れている管理情報によってデータベース,ファイルおよ
びプログラムに存在するデータ(データベースおよびフ
ァイルに格納されているデータならびにプログラムで使
用(定義)されているデータ)の統合的な管理を行うデ
ータベース,ファイルおよびプログラムの統合管理方式
に関する。
【0002】
【従来の技術】従来、この種のデータベース,ファイル
およびプログラムの統合管理方式では、辞書ファイルに
登録されている管理情報には、データベース,ファイル
およびプログラムに存在する各データに関して、各レコ
ード(レコードは1以上のデータ項目から構成されてい
る)のレコード名およびレコード属性情報ならびに各デ
ータ項目のデータ項目名およびデータ項目属性情報が管
理されていた。
【0003】ここで、そのような管理情報によって全て
のデータベース,ファイルおよびプログラムの統合的な
管理を実現するためには、管理情報と管理対象のデータ
ベース,ファイルおよびプログラム内のデータのレコー
ド構成やデータ項目の属性との整合性を管理者等(人
間)が手作業によってとる必要があった。
【0004】すなわち、辞書ファイル内の管理情報の更
新が行われた場合には、その更新に関連するデータベー
ス,ファイルおよびプログラムにおけるデータのレコー
ド構成やデータ項目の属性が手作業で更新されていた
(「レコード構成の更新」にはデータ項目の追加や削除
が含まれる)。また、あるデータベース,ファイルまた
はプログラムにおけるデータのレコード構成やデータ項
目の属性が更新された場合には、その更新に整合するよ
うに辞書ファイル内の管理情報とその更新に関連する他
のデータベース,ファイルおよびプログラムにおけるデ
ータのレコード構成やデータ項目の属性とが手作業によ
って更新されていた。
【0005】なお、上述のような「統合的な管理」を行
う目的は、データベース等の新規作成の場合に辞書ファ
イル内の管理情報に基づき既存のデータを引用すること
を可能にしてデータベース等の新規作成に便を供するこ
と等にある。
【0006】
【発明が解決しようとする課題】上述した従来のデータ
ベース,ファイルおよびプログラムの統合管理方式で
は、辞書ファイル内の管理情報と管理対象のデータベー
ス,ファイルおよびプログラム内のレコード構成やデー
タ項目の属性とは手作業によって整合性がとられている
ので、そのような整合性をとるための工数が多大にな
り、辞書ファイル内で管理情報を更新しても現状のデー
タベース,ファイルおよびプログラムにその更新を即時
かつ自動的に反映することができず、人為的ミスにより
整合性をとれないおそれが生じる(整合性を確実に保証
することができない)という欠点があった。
【0007】本発明の目的は、上述の点に鑑み、辞書フ
ァイル内の管理情報の更新に基づくデータベース,ファ
イルおよびプログラム内のレコード構成やデータ項目の
属性の更新を自動化し、辞書ファイル内の管理情報とデ
ータベース,ファイルおよびプログラムに存在するデー
タとの整合性を確実に保証し、正確かつ簡易にデータベ
ース,ファイルおよびプログラムに存在するデータの統
合的な(一元的な)管理を実現することができるデータ
ベース,ファイルおよびプログラムの統合管理方式を提
供することにある。
【0008】
【課題を解決するための手段】本発明のデータベース,
ファイルおよびプログラムの統合管理方式は、データベ
ース,ファイルおよびプログラムに存在するデータの管
理情報として、各レコードのレコード名,レコード属性
情報および索引情報と、レコードの構成要素である各デ
ータ項目名,データ項目属性情報および索引情報とを一
元的に管理する辞書ファイルと、この辞書ファイル内の
管理情報中のレコード属性情報およびデータ項目属性情
の更新時にその更新に関連するレコードおよびデータ
項目が存在するデータベース,ファイルおよびプログラ
ムを管理情報内の索引情報に基づいて検出し、検出した
データベース,ファイルおよびプログラムの更新に係る
レコードおよびデータ項目のレコード属性情報およびデ
ータ項目属性情報を更新する一方、データベース,ファ
イルおよびプログラムにおけるレコード属性情報および
データ項目属性情報の更新時にその更新に関連する前記
辞書ファイル内の管理情報中のレコード属性情報および
データ項目属性情報を更新する統合管理手段とを有す
る。
【0009】
【作用】本発明のデータベース,ファイルおよびプログ
ラムの統合管理方式では、辞書ファイルがデータベー
ス,ファイルおよびプログラムに存在するデータの管理
情報として、各レコードのレコード名,レコード属性情
報および索引情報と、レコードの構成要素である各デー
タ項目名,データ項目属性情報および索引情報とを一元
的に管理し、統合管理手段が辞書ファイル内の管理情報
中のレコード属性情報およびデータ項目属性情報の更新
時にその更新に関連するレコードおよびデータ項目が存
在するデータベース,ファイルおよびプログラムを管理
情報内の索引情報に基づいて検出し、検出したデータベ
ース,ファイルおよびプログラムの更新に係るレコード
およびデータ項目のレコード属性情報およびデータ項目
属性情報を更新する一方、データベース,ファイルおよ
びプログラムにおけるレコード属性情報およびデータ項
目属性情報の更新時にその更新に関連する辞書ファイル
内の管理情報中のレコード属性情報およびデータ項目属
性情報を更新する。
【0010】
【実施例】次に、本発明について図面を参照して詳細に
説明する。
【0011】図1は、本発明のデータベース,ファイル
およびプログラムの統合管理方式の一実施例の構成を示
すブロック図である。本実施例のデータベース,ファイ
ルおよびプログラムの統合管理方式は、辞書ファイル1
と、統合管理手段2と、データベース3(個々のデータ
を一元的に蓄積するデータ集合)と、ファイル4(デー
タベース3以外に存在するデータを蓄積するデータ集
合)と、プログラム5とを含んで構成されている(複数
のデータベース3,ファイル4またはプログラム5が存
在し得る)。
【0012】図2〜図6は、本実施例のデータベース,
ファイルおよびプログラムの統合管理方式の具体的な動
作を説明するための図である。
【0013】次に、このように構成された本実施例のデ
ータベース,ファイルおよびプログラムの統合管理方式
の動作について説明する。
【0014】辞書ファイル1は、管理情報として、管理
対象の全てのデータベース3,ファイル4およびプログ
ラム5に存在するデータについて、各レコードのレコー
ド名,レコード属性情報および索引情報と、レコードの
構成要素である各データ項目のデータ項目名,データ項
目属性情報(項目長および項目型(整数型および実数型
等)等)および索引情報とを管理している。ここで、索
引情報とは、そのレコードまたはデータ項目がどのデー
タベース3,ファイル4およびプログラム5のどの位置
に存在するかを示す情報をいう。なお、ここでは、各レ
コードについて1つの管理情報が存在するものとする
(レコードを構成するデータ項目の索引情報等もそのレ
コードについての管理情報に存在するものとする)。
【0015】統合管理手段2は、辞書ファイル1内のあ
る管理情報の更新時に、その更新に関連するデータベー
ス3,ファイル4およびプログラム5(更新に係るレコ
ードまたはデータ項目を有するデータベース3,ファイ
ル4およびプログラム5)をその管理情報中のレコード
またはデータ項目の索引情報に基づいて検出する。そし
て、その更新を反映して、当該関連するデータベース
3,ファイル4およびプログラム5を更新する。すなわ
ち、統合管理手段2は、更新に係るレコードまたはデー
タ項目の位置を索引情報によって認識し、その更新に関
連するレコード構成やデータ項目の属性を更新する。
【0016】また、統合管理手段2は、データベース
3,ファイル4およびプログラム5のいずれかにおける
レコード構成やデータ項目の属性が更新された場合に、
その更新と整合性を持たせるように、その更新を反映し
て辞書ファイル1内の管理情報の更新を行う。なお、統
合管理手段2は、この更新を反映して、先に述べた処理
により、関連する他のデータベース3,ファイル4およ
びプログラム5の更新を行う。
【0017】次に、図2〜図6を参照して、本実施例の
データベース,ファイルおよびプログラムの統合管理方
式の具体的な動作について説明する。
【0018】第1に、「氏名」,「住所」および「TE
L」というデータ項目を有する人事情報レコード(「人
事情報」というレコード名を有するレコード)に「年
令」というデータ項目が追加される場合の動作について
説明する。
【0019】統合管理手段2は、辞書ファイル1内の人
事情報レコードに係る管理情報に「年令」というデータ
項目に関する情報(そのデータ項目のデータ項目名,デ
ータ項目属性情報および索引情報等)を付け加える(図
2,図4および図5参照)。
【0020】次に、統合管理手段2は、上述の「年令」
というデータ項目に関する情報を辞書ファイル1に追加
すると、その追加を示す情報(「年令」というデータ項
目を含む情報)を人事情報レコードを有するデータベー
ス3,ファイル4およびプログラム5に渡す。なお、統
合管理手段2は、「どのデータベース3,ファイル4お
よびプログラム5に人事情報レコードが存在するか」
を、人事情報レコードに係る管理情報中の人事情報レコ
ードの索引情報に基づいて認識する。
【0021】以下に、「年令」というデータ項目を含む
当該データ項目の追加を示す情報がデータベース3,フ
ァイル4およびプログラム5に渡された以後の処理を、
図2〜図5に基づいて詳説する。
【0022】図2は、辞書ファイル1に関する更新とデ
ータベース3に関する更新との間の関係を示す図であ
る。
【0023】この図に示すように、統合管理手段2は、
データベース3内の人事情報レコードに「年令」という
データ項目を渡し、その人事情報レコードに「年令」と
いうデータ項目を自動的に追加する。さらに、統合管理
手段2は、データベース3内の人事情報レコードにおけ
る「年令」というデータ項目の追加を反映して、辞書フ
ァイル1内の人事情報レコードに係る管理情報中の「年
令」というデータ項目の索引情報を更新する(「年令」
というデータ項目がデータベース3に存在することを示
す情報を当該索引情報に設定する)。
【0024】ここで、上述の更新時の以前に、「氏
名」,「住所」および「TEL」というデータ項目を有
する人事情報レコード中の「氏名」および「住所」とい
うデータ項目と家族情報レコード(「氏名」,「妻」お
よび「子」というデータ項目を有し「家族情報」という
レコード名を有するレコード)中の「氏名」,「妻」お
よび「子」というデータ項目とが「氏名」を共通データ
項目(キー)として結合されている場合(「氏名」,
「妻」,「子」および「住所」というデータ項目を有す
る新家族情報レコード(「新家族情報」というレコード
名を有するレコード)がデータベース3内に作成されて
いる場合)について考える(図3参照)。
【0025】この場合には、統合管理手段2は、辞書フ
ァイル1内の人事情報レコードに係る管理情報に「氏
名」というデータ項目に関する情報を追加すると、人事
情報レコードを基本とするデータベース3内の新家族情
報レコードに「年令」というデータ項目を渡し、データ
ベース3内の新家族情報レコードに「年令」というデー
タ項目を自動的に追加する(図3参照)。
【0026】図4は、辞書ファイル1に関する更新とフ
ァイル4に関する更新との間の関係を示す図である。
【0027】この図に示すように、統合管理手段2は、
ファイル4内の人事情報レコードに「年令」というデー
タ項目を渡し、その人事情報レコードに「年令」という
データ項目を自動的に追加する。さらに、統合管理手段
2は、ファイル4内の人事情報レコードにおける「年
令」というデータ項目の追加を反映して、辞書ファイル
1内の人事情報レコードに係る管理情報中の「年令」と
いうデータ項目の索引情報を更新する。
【0028】図5は、辞書ファイル1に関する更新とプ
ログラム5に関する更新との間の関係を示す図である。
【0029】この図に示すように、統合管理手段2は、
人事情報レコードを使用(定義)しているプログラム5
内の人事情報レコードに「年令」というデータ項目を渡
し、その人事情報レコードに「年令」というデータ項目
を自動的に追加する。さらに、統合管理手段2は、プロ
グラム5内の人事情報レコードにおける「年令」という
データ項目の追加を反映して、辞書ファイル1内の人事
情報レコードに係る管理情報中の「年令」というデータ
項目の索引情報を更新する。
【0030】第2に、人事情報レコード(「年令」とい
うデータ項目が追加された人事情報レコード)中の「年
令」というデータ項目の項目長が変更される場合の動作
について説明する。
【0031】統合管理手段2は、辞書ファイル1内の人
事情報レコードに係る管理情報中の「年令」というデー
タ項目に関するデータ項目属性情報の1つである項目長
を示す情報を更新する(図6参照)。
【0032】次に、統合管理手段2は、辞書ファイル1
において上述のように「年令」というデータ項目に関す
るデータ項目属性情報を更新すると、その更新を示す情
報を「年令」というデータ項目を有するレコード(人事
情報レコード等)が存在するデータベース3,ファイル
4およびプログラム5に渡す。なお、統合管理手段2
は、「どのデータベース3,ファイル4およびプログラ
ム5に「年令」というデータ項目が存在するか」を、人
事情報レコードに係る管理情報中の「年令」というデー
タ項目の索引情報に基づいて認識する。
【0033】すなわち、図6に示すように、統合管理手
段2は、項目長の変更を示す情報をデータベース3,フ
ァイル4およびプログラム5(図6にはデータベース3
についてのみ示している)に渡し、データベース3,フ
ァイル4およびプログラム5に存在する人事情報レコー
ド等の中の「年令」というデータ項目の項目長を自動的
に変更する。
【0034】上述のようにして、辞書ファイル1内の管
理情報の更新に基づいて、その更新に関連するデータベ
ース3,ファイル4およびプログラム5内のレコードや
データ項目に関する更新(レコード構成やデータ項目の
属性の更新)を全て自動的に行うことができるようにな
る。
【0035】なお、統合管理手段2は、付加的な機能と
して、辞書ファイル1内の管理情報の更新時にその更新
に関連するレコードやデータ項目(全てのデータベース
3,ファイル4およびプログラム5内の関連するレコー
ドやデータ項目)の中の1つ1つに対して、自動的に更
新してよいものと更新しないで残すものとに選別する機
能を備えている。この機能によって、自動的に更新した
くないレコードやデータ項目については上述の処理の対
象から除外することが可能になる。
【0036】
【発明の効果】以上説明したように本発明は、辞書ファ
イル内の管理情報に索引情報を設けることにより、辞書
ファイルに登録されている管理情報の更新時にその更新
に関連する全てのデータベース,ファイルおよびプログ
ラムに対する更新(レコード構成やデータ項目の属性の
更新)を自動的に行うことが可能になり、辞書ファイル
内の管理情報とデータベース,ファイルおよびプログラ
ムに存在するデータとの整合性を確実に保証することが
でき、正確かつ簡易にデータベース,ファイルおよびプ
ログラムに存在するデータの統合的な管理を実現するこ
とができるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例の構成を示すブロック図であ
る。
【図2】図1に示すデータベース,ファイルおよびプロ
グラムの統合管理方式の具体的な動作を説明するための
図である。
【図3】図1に示すデータベース,ファイルおよびプロ
グラムの統合管理方式の具体的な動作を説明するための
図である。
【図4】図1に示すデータベース,ファイルおよびプロ
グラムの統合管理方式の具体的な動作を説明するための
図である。
【図5】図1に示すデータベース,ファイルおよびプロ
グラムの統合管理方式の具体的な動作を説明するための
図である。
【図6】図1に示すデータベース,ファイルおよびプロ
グラムの統合管理方式の具体的な動作を説明するための
図である。
【符号の説明】
1 辞書ファイル 2 統合管理手段 3 データベース 4 ファイル 5 プログラム
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−278250(JP,A) 特開 平3−48342(JP,A) 特開 昭62−151925(JP,A) 特開 平3−116228(JP,A) 特開 平1−140333(JP,A) 「FUJITSU」Vol.41,N o.5(1990−9)P.410−411 「OS ▲IV▼ CAPE使用手引 書V11用第2版」(1990−10−31)P. 240−241 (58)調査した分野(Int.Cl.7,DB名) G06F 9/06

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 データベース,ファイルおよびプログラ
    ムに存在するデータの管理情報として、各レコードのレ
    コード名,レコード属性情報および索引情報と、レコー
    ドの構成要素である各データ項目名,データ項目属性情
    報および索引情報とを一元的に管理する辞書ファイル
    と、 この辞書ファイル内の管理情報中のレコード属性情報お
    よびデータ項目属性情報の更新時にその更新に関連する
    レコードおよびデータ項目が存在するデータベース,フ
    ァイルおよびプログラムを管理情報内の索引情報に基づ
    いて検出し、検出したデータベース,ファイルおよびプ
    ログラムの更新に係るレコードおよびデータ項目のレコ
    ード属性情報およびデータ項目属性情報を更新する一
    方、データベース,ファイルおよびプログラムにおける
    レコード属性情報およびデータ項目属性情報の更新時に
    その更新に関連する前記辞書ファイル内の管理情報中の
    レコード属性情報およびデータ項目属性情報を更新する
    統合管理手段とを有することを特徴とするデータベー
    ス,ファイルおよびプログラムの統合管理方式。
JP07622392A 1992-02-27 1992-02-27 データベース,ファイルおよびプログラムの統合管理方式 Expired - Fee Related JP3175128B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07622392A JP3175128B2 (ja) 1992-02-27 1992-02-27 データベース,ファイルおよびプログラムの統合管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07622392A JP3175128B2 (ja) 1992-02-27 1992-02-27 データベース,ファイルおよびプログラムの統合管理方式

Publications (2)

Publication Number Publication Date
JPH05241800A JPH05241800A (ja) 1993-09-21
JP3175128B2 true JP3175128B2 (ja) 2001-06-11

Family

ID=13599185

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07622392A Expired - Fee Related JP3175128B2 (ja) 1992-02-27 1992-02-27 データベース,ファイルおよびプログラムの統合管理方式

Country Status (1)

Country Link
JP (1) JP3175128B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4991247B2 (ja) * 2005-12-28 2012-08-01 株式会社日本デジタル研究所 電子ファイル管理方法、電子ファイル管理装置および電子ファイル管理プログラム
JP5352695B2 (ja) * 2005-12-28 2013-11-27 株式会社日本デジタル研究所 電子ファイル管理方法、電子ファイル管理装置、電子ファイル管理プログラム、ファイル情報生成方法、ファイル情報生成装置、およびファイル情報生成プログラム
JP6712059B2 (ja) * 2017-04-17 2020-06-17 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理装置の制御方法、およびコンピュータプログラム

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
「FUJITSU」Vol.41,No.5(1990−9)P.410−411
「OS ▲IV▼ CAPE使用手引書V11用第2版」(1990−10−31)P.240−241

Also Published As

Publication number Publication date
JPH05241800A (ja) 1993-09-21

Similar Documents

Publication Publication Date Title
US6035300A (en) Method and apparatus for generating a user interface from the entity/attribute/relationship model of a database
JP2510945B2 (ja) 関係デ―タベ―ス管理システムからの問合せの最適化援助方法
US8819084B2 (en) Service desk data transfer interface
US7373351B2 (en) Generic search engine framework
US6178425B1 (en) Method of determining the visibility to a remote database client of a plurality of database transactions using simplified visibility rules
US7308704B2 (en) Data structure for access control
EP1121639B1 (en) Impact analysis of a model
US6370530B1 (en) Computer program product for functional compensation in a heterogeneous, distributed database environment
US6026408A (en) Method for synchronizing the schema of a database with its representation in an object-oriented repository
US6904432B2 (en) Adaptive data manager
US6356913B1 (en) Generic (database-independent) and dynamically-modifiable schema
US20090287737A1 (en) Architecture for enabling rapid database and application development
US20050216503A1 (en) Method for adaptive data management
US20030135523A1 (en) Method of using cache to determine the visibility to a remote database client of a plurality of database transactions
US20050044396A1 (en) Managing access control information
JPH11504451A (ja) データベース構造に適したオブジェクトのモデリング、リレーショナルデータベース構造への翻訳、それらへの流動的なサーチ
US20040015486A1 (en) System and method for storing and retrieving data
JP2001357062A (ja) データベース検索方法及びデータベース検索システム並びにデータベース検索プログラムを記録した記録媒体
JP2002511160A (ja) 関係およびグループ管理を導入する財務計画システム
KR20010012305A (ko) 정보처리 시스템내 데이터를 저장하고 조작하기 위한시스템 및 방법
US7418448B2 (en) Organization structure system
JP3175128B2 (ja) データベース,ファイルおよびプログラムの統合管理方式
Timson The file manager system
US20040049520A1 (en) System, method, and apparatus for sharing revision control databases
JPH0736756A (ja) オブジェクト管理方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees