JPS583027A - デ−タ・ベ−スにおける意味情報処理方式 - Google Patents

デ−タ・ベ−スにおける意味情報処理方式

Info

Publication number
JPS583027A
JPS583027A JP56101502A JP10150281A JPS583027A JP S583027 A JPS583027 A JP S583027A JP 56101502 A JP56101502 A JP 56101502A JP 10150281 A JP10150281 A JP 10150281A JP S583027 A JPS583027 A JP S583027A
Authority
JP
Japan
Prior art keywords
field
data
attribute
attributes
semantic
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
Application number
JP56101502A
Other languages
English (en)
Other versions
JPS6136654B2 (ja
Inventor
Masayoshi Tezuka
手塚 正義
Akifumi Makinouchi
顕文 牧之内
Hideki Sato
秀樹 佐藤
Yoshio Izumida
泉田 義男
Hajime Kitagami
北上 始
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 JP56101502A priority Critical patent/JPS583027A/ja
Publication of JPS583027A publication Critical patent/JPS583027A/ja
Publication of JPS6136654B2 publication Critical patent/JPS6136654B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

【発明の詳細な説明】 本発明は、データ・ペースにおける意味情報処理方式、
特にデータ・ペースを管理するデータ・ペース−システ
ムと上記データ・ペースから得られ九検索結果を利用す
るアプリケーション・システムとを有するデータ処理シ
ステム罠おいて、データ・ペースに関する辞書情報を保
持するデータ辞書部上に、上記データ・ペース・システ
ムが定義スる基本属性と上記アプリケーション・システ
ムが定義する応用属性とを保持するようにすると共に、
上記データ・ベース・システムが処理に対応して予め定
められた条件の下で上記基本属性や応用属性を新しく生
成されたテーブルおよび/1*tiテーブル内の新しく
生成されたフィールドのために遺伝させるようにし、デ
ータ・ペース管理を一元化するようにしたデータ・ベー
スにおける意味情報処理方式に関するものである。
一般にデータ・ベースを管理するデーターベース龜シス
テムにおいては、従来から、データの形式属性(フィー
ルド定義情報など)と属性値(データ)とについて定義
するが、当該データ・ベースを利用するユーザが定義す
る所のデータの意味属性(データの単位、コメント、キ
ー情報など)を定義することは従来アプリケーション・
システム側の問題とされ、データ・ベース・シスーテム
の機能から除外されていた。そして、従来の方式におい
ては、データ処理内容に応じて、アプリケーション・シ
ステムがデータ・ベース、!: ハ1l11.関9kl
IC上記意味属性を格納するファイルをもつようにさ長
となるという問題が存在すると共に、データーベース上
のデータとその意味属性とを頻繁にかつ煩雑な処理によ
って関連づけている丸めに、意味属性までを含めたデー
タ・ベースの一元的な管理を行なうことがきわめて困難
であつ九。
本発明は上記の問題を解決することを目的としており、
本発明のデータ・ベースにおける意味情報処理方式は、
1″:)tたは複数のフィールドによって構成されるテ
ーブルが1単位として格納されるデータ・ベースをそな
えると共に、当該データ−ペーxt−管mするデータ自
ベース書システムと上記データ・ベースから得られた検
索結果を利用するアプリケーション・システムとを有す
るデータ処理システムにおいて、上記データーベースに
関する辞書情報を保持するデータ辞書部に、上記テーブ
ルに関して当該テーブル情報のテーブル基本1性とテー
ブル応用属性とを含むテーブル意味属性情報、および上
記各フィールドに関して当該フィールド情報のフィール
ド基本属性とフィールド応用属性とを含むフィールド意
味鵜性情報を格納すると共に、上記データーベース・シ
ステムが、上記テーブル基本属性と上記フィールド基本
属性とを定義する機能をそなえ、かつ上記アプリケーシ
ョン・システムが上記テーブル応用属性と上記フィール
ド応用属性とを定義する機能をそなえ、かつ上記データ
・ペースΦシステムが上記テーブル意味属性と上記フィ
ールド意味属性を予め定めた条件のもとで新しいテーブ
ルおよび/ま九は新しいフィールドに対して遺伝させる
機能をそなえ、上記データ・ペース上のデータと当該デ
ータに関する意味情報とを含めて管理するようにしたこ
とを特徴としている。以下図面を参照しつつ説明する。
g1図はデータ・ベース・システムとアプリケーション
・システムとに関する本発明における一実施例処理概念
を説明する説明図、第2図は本発明におけるデータ辞書
部の二実施例構成、第3図は本発明の一冥施例構成を示
す。
第1図に2いて、1はデータ・ベース(又はデータ・ペ
ース格納1s)、21rJ:、f−タ・ベース・システ
ムであってデーターペースを管理するもの、3はアプリ
ケーション−システムであってデータ・ベースを検索し
た結果を加工・分析・編集・表示スるもの、4はデータ
・ベース−シスfJ4cオける参照機能、5は同じく更
新機能、6社同じく遺伝処理機能、フはアプリケーショ
ン・システムにおける参照機能、8は同じく更新機能を
表わしている。
更にデータ・ベース上には、後述する如く、データが1
つまたは複数のフィールドよりなる複数のテーブルの形
で格納されており、かつ上記データに関する辞書情報が
デー−辞書として格納されている。そして、当該データ
辞書には、テーブル(又はリレーショyともいう)に関
して用意されるテーブル意味属性(又はその格納域)9
と、フィールドに関して用意されるフィールド意味属性
(又はその格納域)10とが用意されている。更に上記
テーブル意味属性9内には、コメントやキー−フィール
ド情報などの基本属性11とユーザが独自に定義して利
用する応用属性12とが格納される。また上記フィール
ド意味属性10内には、上記テーブル意味属性9の場合
と実質的には同様の基本属性13部分と応用属性14部
分とが存在している。なお、上記意味属性(基本属性、
応用属性)については、第2図を参照して詳細に説明さ
れる。
本発明においては、データ・ペース・システム2が、 (1)テーブル基本属性11を参照し、更新しく定義し
)、その内容を遺伝し、 (11)テーブル応用属性12の内容を遺伝し、(it
)  フィールド基本属性13を参照し、更新しく定義
し)、その内容を遺伝し、 (1v)  フィールド応用属性14の内容を遺伝1、
すると共に、アプリケーション−システム3が、(V)
  テーブル基本属性11を参照し、(vi)  テー
ブル応用属性12を参照し、更新し、(→ フィールド
基本属性13を参照し、(4) フィールド応用属性1
4を参照し、吏新し、する。
即ち、基本属性11.13については、データ・ペース
・システム2が自己の処理即ちデータ・ペースを管理す
る上で必要なものとして定義する。
また応用属性12.14については、アプリケーション
・システム3が独自に定義する。そして、データ・ペー
ス・システム2は、基本属性11゜13のみを参照して
処理を行ない、かつ新しくテーブルやフィールドが生成
された場合には予め定められ九条件の下でそ9生成され
たテーブルやフィールドのために、各属性11,12,
13゜14を遺伝させるようにする。またアプリケーシ
ョン・システム3は、各属性11,12,13゜14を
参照できるようにされる。
第2図囚はデータ辞書部の一実施例構成を示している。
そして、各テーブル(リレーション)対応に、ωリレー
ション名(REI:LNAMIE ) 、(11)リレ
ーショyΦタイプ(RELTYPg )などの形式的属
性の外に(−)テーブル意味属性部(RIIELAPL
 )  や(9)複数個のフィールド部(FtgLD 
)をそなえている。
各フィールド部(FiELD )  内は、第2図(至
)図示の如く、フィールド名、フィールド・タイプなど
の形式的属性の外に、意味属性部(FLDAPL )を
そなえている。そして、意味属性部(FLDAPL)は
、フィールド基本属性の長さ15、タイプ16、コメン
ト17を含む基本属性部と、フィールド応用属性の長さ
1日、応用属性情報部19を含む応用属性部とて構成さ
れている。当骸基本属性部は第1図図示のフィールド基
本属性13に対応し、上記応用属性部は第1図図示のフ
ィールド応用属性14に対応している。
また第2図(4)図示のテーブル意味属性部(RELA
PL )  内には、第2図0図示の如く、テーブル基
本属性の長さ20、コメント21、キー・フィールド情
報22を含む基本属性部と、テーブル応用属性の長さ2
3、z剛域性情報部24t−含む応用属性部とで構成さ
れている。@該基本属性部は第1図図示のテーブル基本
属性11に対応し、上記応用属性部は第1図図示のテー
ブル応用属性12に対応している。
第2図■および(C)図示の基本属性部11.13や応
用属性部12.14は夫々可変長文字列または可変長2
進数の形式で格納され、第1図図示の態様でもってデー
タeペース・システム2やアプリケーション・システム
3によって参照あるいは更新(定義)される。言うまで
もなく、上記応用属性情報は、アプリケーション・シス
テム2において、所定のテーブルやフィールドの各内容
について所定のコメントを与えたりする意味付けのため
の情報である。
以下データ・ペース・システム2が、上述のテーブル意
味属性9やフィールド意味属性lOt遺伝する態様につ
いて説明する。
既存のテーブルや当教テーブル中のフィールドについて
上述の如きテーブル意味属性9やフィールド意味属性1
0が与えられている状態のもとで、これらテーブルやフ
ィールドを利用して、新しいテーブルを生成したりある
いは当該新しいテーブル内でフィールドが与えられ友り
した際に、当該新しいテーブルや新しいフィールドに対
応する上記意味属性9や10をあらたに準備する仁とは
、仲々煩雑である。このために1所定の条件のもとて各
意味属性を新しいテーブルや新しいフィールドのために
遺伝させることができれば便利である。
このため、データ・ベース・システム2は次のように遺
伝を行なうようどする。即ち (4) テーブル意味属性に関する遺伝処理。
1個のテーブルから新しいテーブルが生成される如き検
索を行なった場合に限ぎって遺伝せしめるようにする。
複数個のテーブルを結合(ジ習イン処理など)して検索
結果を新しいテーブルとして生成する場合には、遺伝処
理を行なわない。これは、複数個のテーブルからどのよ
うにテーブルが生成されるのかについての予め決まって
いる処理態様が存在していないからである。また基本属
性のうちのキー・フィールド情報についての遺伝処理は
、検索対象が単一フィールドの形式で出現するときだけ
行ない、算術式などの演算要素が加味される場合には行
なわない。
この場合においても、検索対象が単一フィードの形式て
出現すると春だけ行なう。勿論この遺伝に関してLl例
えばテーブル人におけるフィールドαを新しいテーブル
Cにおけるフィールドmとし、かつテーブルBにおける
フィールドβを上記新しいテーブルCにおけるフィール
ドnとするような場合でも、フィールドαの意味属性を
フィールドmのそれとしかつフィールドβの意味属性を
フィールドnのそれに遺伝させることができる。
王妃の如き遺伝処理に当っては、既存のテーブルやフィ
ールドに関する第2図■図示の意味属性や第2図0図示
の意味属性を、新しく生成されたテーブルやフィールド
に関する第2図■や0図示の該自位置に書移すようにさ
れると考えてよい。
ただ、テーブル意味属性に属する基本属性に関しては、
キー・フ・イールド情報(第2図(D−1)図示の如き
形で属性が規定される。即ち、例えばテーブルAに関し
てフィールド”l l ”8 *αrr 、 HHH−
・・a−が存在しているとし、今フィールドall)E
φ1キー・タイプの属性をもち、フィールド匂 が◆2
キー・タイプの属性をもち、フィールド匂がφ3キー・
タイプの属性をもち、フィールドa6  がφ6キー・
タイプの属性をもっている亀のとするとき、第2図(D
−1)図示の如くキー・フィールド情報が与えられる。
即ち、各キー・タイプの存在を示すビット列(全体で6
ビツト)と、ピットがオンであるキー・タイプに対する
フィールド情報とを対応づけて属性を指示するようにさ
れ、第2図1図示の基本属性部11の記憶容量を減小さ
せるようにしている。したがって、キー・フィールド情
報22に関する遺伝処理は、次のような形で行なわれる
。即ち、今テーブル人におけるフィールドG1  を新
しいテーブルRKおけるフィールドrl  とし、テー
ブルAKおけるフ・イールド匂 を新しいテーブルRK
おけるフィールドrlとし、テーブル人におけるフィー
ルドa・ を新しいテーブルRにおけるフィールドrf
i  とする如き、新しいテーブルRを生成するものと
すると、第2図(D−1)図示の内容から第2図(D−
2)図示の如きキー・フィールド情報をつくるようにさ
れる。この場合、キー・タイプφlないしφ6はそのま
まのコピーがつくられ、フィールドrl 。
rg 、 ys  に対して夫々対応するキー・タイプ
が指示される。このようにすることによって、検索対象
のキー・タイプが結果に反映できるだけでなく、検索の
過程で欠落した中−・タイプ(図示の場合φ3)を探知
できる。
第3図は本発明の一実施例構成を示す。図中の符号1,
2.3は第1図に対応し、25はデータ処理装置、26
はテーブル定義機能部、2フは意味属性(基本属性)定
義機能部、28は検索処理機能部、29は属性(応用属
性)定義機能部、30は加工・分析・編集・表示処理部
、31はデータ辞書、32−1.32−2.・曲・は夫
々テーブル、33は主記憶装置のバッファに転送された
データ辞書内容、34は同じくバッファに転送された検
索対象のテーブルの内容、35は検索結果生成されたテ
ーブルの内容を表わしている。
データ・ペース格納部1上に保持されているテーブルは
例えば図示テーブル32−1で示す如きものであや、図
示テーブル32−1は、例えば職員コード・ナンバ(E
NO)、職員名(NAME)、所属部課ナンバ(DNO
)、サラリー(SAL)などのフイ・−ルドをもってお
り、図示例で言えば「ENO=70101の山田氏はD
NO=500 なる部課に所属し5AL=350  で
ある」ことがテーブルにまとめられている。勿論、当骸
テーブル32−1に関する情報がデータ辞書31内に第
21囚図示の形で用意されている。
″図示テーブル32−1を検索して新しいテーブルを得
て、これをアプリケーション・システムが利用するに当
っては、データ辞書31上のテーブル32−1に関する
情報がデータ辞書内容33としてフェッチされかつテー
ブル32−1中の必要なフィールドが検索対象テーブル
内容34としてフェッチされてくる。そして、データΦ
ベース書システム2Fiこれらをアクセスしつつ検索処
理を実行して図示検索結果テーブル内容35を得る。
れ・遺伝される。そして、アプリケーション・システム
3は検索結果テーブル内容35を利用し、データ辞書内
容33を参照し更新する。そして、処理が終了するとこ
れらの各内容33.35はデータtバース格納部1にス
トアされる。
以上説明した如く、本発明によれば、テーブルやフィー
ルドの意味属性をデータ辞書中に保持して、データ拳ベ
ース・システムやアプリケーション・システムが夫々ア
クセスできるようにされる。
そして、データ・ペース・システムが意味属性を遺伝さ
せるようにしている。このために、アプリケーション・
システムが与える応用属性とデータ・ペース・システム
が与える基本属性とを一元的に管理することができ、か
つ意味属性を検索結果に遺伝させて利用してゆくことが
可能となる。
【図面の簡単な説明】
第1図はデータ・ペース・システムとアプリケーション
・システムとに関する本発明における一実施例処理概念
を説明する説明図、第2図は本発明におけるデータ辞書
部の一実施例構成、第3図は本発明の一実施例構成を示
す。 図中、1はデータ・ペース(又はデータ・ベース格納部
)% 2はデータ・ペース・システム、3はアプリケー
ション・システム、9はテーブル意味属性(又は意味属
性部L loaフィールド意味属性(又は意味属性部)
、11はテーブル基本属性、12はテーブル応用属性、
13はフィールド基本属性、14はフィールド応用属性
、25はデータ処理装置、31はデータ辞書、32はテ
ーブルを表わす。 特許出願人 富士通株式会社

Claims (1)

    【特許請求の範囲】
  1. 1つまたは複数のフィールドによって構成されるテーブ
    ルが1単位として格納されるデータ・ペースをそなえる
    と共に、当該データ・ペースを管理するデータ・ペース
    0システムと上記データ・ペースから得られた検索結果
    を利用するアプリケーション・システムとを有するデー
    タ処理システムにおいて、上記データeペースに関する
    辞書情報を保持するデータ辞書部に、上記テーブルに関
    して当該テーブル情報のテーブル基本属性とテーブル応
    用属性とを含むテーブル意味属性情報、および上記各フ
    ィールドに関して当該フィールド情報のフィールド基本
    属性とフィールド応用属性とを含むフィールド意味属性
    情報を格納すると共に、上記データ・ペース・システム
    が、上記テーブル基本属性と上記フィールド基本属性と
    を定義する機能をそなえ、かつ上記アプリケーション・
    システムが上記テーブル応用属性と上記フィールド応用
    属性とを定義する機能をそなえ、かつ上記データ・ペー
    ス・システムが上記テーブル意味属性ト上記フィールド
    意味属性を予め定め九条件の亀とで新しいテーブルおよ
    び/lたは新しC/1フイールドに対して遺伝させる機
    能をそなえ、上記データ・ペース上のデータと当該デー
    タに関する意味情報とを含めて管理するようにし九こと
    を特徴とするデータ・ペースにおける意味情報処理方式
JP56101502A 1981-06-30 1981-06-30 デ−タ・ベ−スにおける意味情報処理方式 Granted JPS583027A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56101502A JPS583027A (ja) 1981-06-30 1981-06-30 デ−タ・ベ−スにおける意味情報処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56101502A JPS583027A (ja) 1981-06-30 1981-06-30 デ−タ・ベ−スにおける意味情報処理方式

Publications (2)

Publication Number Publication Date
JPS583027A true JPS583027A (ja) 1983-01-08
JPS6136654B2 JPS6136654B2 (ja) 1986-08-19

Family

ID=14302392

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56101502A Granted JPS583027A (ja) 1981-06-30 1981-06-30 デ−タ・ベ−スにおける意味情報処理方式

Country Status (1)

Country Link
JP (1) JPS583027A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6081653A (ja) * 1983-10-08 1985-05-09 Fujitsu Ltd リレ−シヨナルデ−タベ−スの検索方法
JPH03274247A (ja) * 1990-03-22 1991-12-05 Sumitomo Metal Ind Ltd 磁気特性に優れた無方向性電磁鋼板
KR20150108387A (ko) 2013-02-22 2015-09-25 제이에프이 스틸 가부시키가이샤 무방향성 전기 강판 제조용의 열연 강판 및 그 제조 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6081653A (ja) * 1983-10-08 1985-05-09 Fujitsu Ltd リレ−シヨナルデ−タベ−スの検索方法
JPH03274247A (ja) * 1990-03-22 1991-12-05 Sumitomo Metal Ind Ltd 磁気特性に優れた無方向性電磁鋼板
KR20150108387A (ko) 2013-02-22 2015-09-25 제이에프이 스틸 가부시키가이샤 무방향성 전기 강판 제조용의 열연 강판 및 그 제조 방법

Also Published As

Publication number Publication date
JPS6136654B2 (ja) 1986-08-19

Similar Documents

Publication Publication Date Title
US7127474B2 (en) Method and apparatus for mapping objects to multiple tables of a database
US6609133B2 (en) Integrating both modifications to an object model and modifications to a database into source code by an object-relational mapping tool
US6122641A (en) Method and apparatus for mapping objects to multiple tables of a database
US6356912B1 (en) Compensation for different connection and cursor characteristics among heterogeneous database management systems
US20090287737A1 (en) Architecture for enabling rapid database and application development
US5943665A (en) Method and system for performing conceptual joins across fields of a database
Bai et al. Introduction to databases
JPS583027A (ja) デ−タ・ベ−スにおける意味情報処理方式
Timson The file manager system
Gillenson Physical design equivalencies in database conversion
JPH0327441A (ja) 知識情報処理システムにおけるデータベース利用方式
JPH0193843A (ja) テーブル結合方式
Bai Practical database programming with Visual C#. NET
CA1301366C (en) Interactive error handling means in database management
JPH01156831A (ja) テーブルのアクセル制御方式
JPH0524549B2 (ja)
Bagai et al. A temporal paraconsistent relational algebra for incomplete and inconsistent information
Kellenberger et al. Expanding on Data Type Concepts
JPH035886A (ja) 開係データベース演算システム
JPH1040089A (ja) データ移行プログラム生成方式
JPS61279927A (ja) 部品表管理方式
TW449706B (en) Transfer system for simulated hierarchical database
Kim et al. A temporal database management main memory prototype
JPS63228347A (ja) 複数メンバで構成されるフアイルの世代管理方式
JPH04250568A (ja) レコード検索装置