JPS583031A - リレ−シヨナル・モデルにおけるジヨイン演算処理方式 - Google Patents

リレ−シヨナル・モデルにおけるジヨイン演算処理方式

Info

Publication number
JPS583031A
JPS583031A JP56101490A JP10149081A JPS583031A JP S583031 A JPS583031 A JP S583031A JP 56101490 A JP56101490 A JP 56101490A JP 10149081 A JP10149081 A JP 10149081A JP S583031 A JPS583031 A JP S583031A
Authority
JP
Japan
Prior art keywords
join
index
processing
sort
tables
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
JP56101490A
Other languages
English (en)
Other versions
JPS6136656B2 (ja
Inventor
Hajime Kitagami
北上 始
Hiroshi Ishikawa
博 石川
Masayoshi Tezuka
手塚 正義
Susumu Adachi
安達 進
Akifumi Makinouchi
顕文 牧之内
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 JP56101490A priority Critical patent/JPS583031A/ja
Priority to EP82303395A priority patent/EP0070119B1/en
Priority to DE8282303395T priority patent/DE3279513D1/de
Priority to US06/393,558 priority patent/US4497039A/en
Publication of JPS583031A publication Critical patent/JPS583031A/ja
Publication of JPS6136656B2 publication Critical patent/JPS6136656B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/22Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24553Query execution of query operations
    • G06F16/24558Binary matching operations
    • G06F16/2456Join operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24553Query execution of query operations
    • G06F16/24561Intermediate data storage techniques for performance improvement
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99932Access augmentation or optimizing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99937Sorting

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 本発明は、リレーショナル・モデルにおけるジ曹イン演
算処理方式、特に複数個のフィールドをもつテーブルを
相互間において共通のフィールド又は複数フィールドに
注目してm咳禎数のテーブルのりレーションを連結した
新しいテーブルを生成するジョイン演算に当って、ジョ
イン対象とされる各テーブルについてのジョイン・フィ
ールド又はジョイン・複数フィールドに関して処理すべ
きリレーションを決定する最小限度の抽出筒−を決定し
、不要データを参照する無駄未処理を可能な隈ぎp省略
して演算速度を向上するようKLffiリレーシ冒ナル
・モデルにおけるジ璽イン演算九理方式に関するもので
ある。
データ・ベースを用いるデータ処理システムにおいては
、各データが第1図囚(6)図示の如きテーブルとして
保持されることが多い。
第1図K>いて、lは、従業員に関するテーブルのうち
の1つの従業員人テーブルCIMPム)を示すCそして
該従業員ムチ−プル1は、例えば、従業員ナンバ(KN
O)、従業貴名(NAMIC) 、部課ナンバ(DNO
)、給与(8AL)などのフィールド2−1ないし2−
4を上表えていゐC壕九従業員人テーブル1において、
図示例えばr 70101.山田=0051’lは夫々
リレーショ/と呼ばれ、チーフル1はリレーション3−
1.3−2.・・・ヲソ表えている・ を九4は、部課に関するテーブルのうちの1つの部課ム
チ−プル(DEPTA)を示す。該部課Aテーブル4は
、例えば部課ナンバ(DNO)、部課名(DNAME)
 、所在地(LOC)までのフィールド5−1ないし5
−3をそなえ、複数のリレーションe−1ea−2t・
・・をそなえている。
上記従業員Aテーブル1や上記部課人テーブル4内の各
リレーションは、今ジ冒イン処理を行なおうとするフィ
ールド例えば部課ナンバCDN0)フィールド2−3中
5−1に関して一般には昇順あるいは降1[Kソートさ
れていないことが多いO勿論ソートされ良状態にあれば
、ジ曹インant夾行する上で好ましいものであ夛、本
発明においてもそのノートされている結果を利用するこ
とは言うまでもない。
一般には上記ソートされた状11にはないものであるが
、上記の如きテーブルのうちのある種のものは、第1図
り図示の如く、高鯛度で利用されるフィールドに関して
インデックス7をそなえているものもある。
即ち第111!!!(G図示のインディクス7は、従業
員AテーブルIKおける部11フィー/’)’CDN0
)2−3の1部に関して用意されているインデックスを
示している。この種のインデックスは、情報対8−1.
8−2.・・・をもち、各情報対は第1図り図示の場合
を例に挙げると部課ナンバCDN0)と当該部課ナンバ
が従業貴人テーブル1上で存在するタラプル識別子例え
ばアドレλに、 、 !、 、 −0,とをそなえてい
る。そして、絨インデックスにおいては、第1図1図示
の如く、部課ナンバ(DNO)K関して例えば昇順にソ
ートされた形をして保持され、かつ任意の部課ナンバC
DN0)↓を指定してインデックス7上の対応情報対f
3−Lを直接抽出することが可能となっている◎このよ
うなインデックス7が存在することは、従業員Aテーブ
ルlK>ける郁11フィール)”(DNO)2−3C)
1gK関してソートされた状IIIKToることに等し
い−のであ夛、本発明においてもこの種のインデックス
を利用するようKされる。
本発明にいう、ジョイン処理は、例えば、従業員Aテー
ブルlの部課ナンバCDN0)と部課Aテーブルlの部
課ナンバCDN0)との等いリレーション相互を連結し
て新しいリレーション管もつテーブルを生成することに
対応していると考えてよい・鋏ジ冒イン処理に尚って社
、上述の如きソートされたテーブルやインデックスを用
いて、例えば部課ムチ−プル4上での部課ナンバr02
0Jに対応する部課ナンバr020 Jが従業員Aテー
ブル1上で存在するか否かを調べ、存在すれば両者テー
ブルの部課ナンバr020Jをもつリレーション例えば
6−3と3−2とを連結するようKされる。#ジ冒イン
処理管行なうに蟲りて、上述の如くソートされたテーブ
ル中インデックスを利用すると効率がよいものであるが
、例えば部課ナンバ(DNO)Kついて値「10」ない
し「30」をもつものKついてジ璽インすべきことをユ
ーザによって指示されている場合には、尚骸値の範囲内
のりレージ璽ンのみを処理すればよいものであJ)、M
理対象すレーシ璽ンを制限して処理しないとなシ処環速
度において限界がある。
従来、ジ曹イン処理において行なわれていた処理方式を
まとめて記述すると次の如きものが存在している。即ち
、 囚 上記インデックスが存在しているときこれを利用し
て順に答管得る方式、 (ロ)上述インデックスが存在しないとき各リレーショ
ンをジ璽イン・フィールドに注目してソート部、腋ソー
トされた結果をスキャンしつつ願に答を得る方式、 (C)  上記囚(6)の方式を組合わせた方式、(至
)各リレーションにカルテジアン演算を行ってジョイン
処理を満足する答を得る方式、が存在しているが、上述
した如く、なお不必要なデータ管参照する可能性があシ
、演算速度においてなお限界がある〇 本発明性上記の点會解決する仁とを目的としてお〕、麩
環すべきりレージ冒ンを最小限に絞って、ジ曹イン処理
を行ない得るようKすることを目的としている。そして
その丸め、本発明のリレーションル・モデルにおけるジ
冒イン演算錫層方式は、複数個のフィールドをもつテー
ブルを格納するデータ・ベースをそなえると共に1複数
@0上記テーブルのうちの1つまたは複数値のテーブル
が轟骸テーブル中のフィールド又は複数フィールドに関
して昇順あるいは降111に配列し九インデックスを用
意されて蟲鋏インデックスが保持されてなり、データ・
ベース処理機構をそなえて上記データ・ベース上の上記
テーブルを利用して処理を実行するデータ処理システム
において、上記レータ・ベース処理機構は二−ザによっ
て記述されたジョイン処理と癲該ジ璽イン処理に利用可
能なインデックスの辞書情報とからジョイン対象テーブ
ルにおけるジ璽イン・フィールド又はジ画インーII数
フィー々ド上でのリレーション抽出範Hを予備判定する
機能を4つジ胃イy演算制御部と、上記ニーずによって
指定された複数のテーブル相互間でのジ曹イン処理を実
行する解釈実行部とをそなえ、かつ該解釈実行部は、上
記予備判定された抽出範囲にもとづいてジョイン対象テ
ーブルのうちの未ンート・テーブルまたはインデックス
管利用できないテーブルの19についてソートを行ない
、該ソー)Kよって限定された抽出範囲にもとづいて次
のテーブルについてソートを行なってゆくリダクシ冒ン
・ソート部をそなえると共に、最終的に抽出された抽出
範囲を用いて、ジョイン対象テーブルにおけるジョイン
対象リレーションを取出してジョイン処理を実行するジ
目イン実行部を少なくともそなえ、上記ユーザによって
指示され九ジ画イン処理1限定したりレーションに″も
とづいて実行するようにしたこと′を特゛黴としている
。以下図面を参照しつつ説明する。
jlI2図は零発WAの一実施例構成、第3図は一2図
図示のデータ・ベース処理機構における処理を説明図的
に表わした一実施例を示す。
第2図において、符号1% 4.7は第1図に対応し、
9はデータ処理装置、10は入出力制御装置、11−0
はデータ・ベース格納部、11−1はインデックス格納
部、12はデータ・ベース処理機構、13はデータ・ア
クセス機構、14はジ曹イン演算制御部、15は解釈実
行部、16はリダクシ曹ン・ソート部、17はジ冒イン
実行st表わしている。
データ処理装置9は、対応する記憶装置内にデータ・ベ
ース処理機構12によって実行すべきプログラム・モジ
ュールをそなえお夛、尚該モジュールを実行する形でデ
ータ・ベース処理機構12の機能を実行する。そして、
必要に応じてデータ・ベース格納部11−0中インデッ
クス格納部11−1内のデータを上記記憶装置上に取込
んで□所属の処理を実行し、また必要に応じて各格納部
11−0中11−1内にストアする。
データ・ベース処理機構12には、ジ璽イン演算制御部
14と解釈実行部15とが少なく、とも存在する。そし
て、ジ冒イン演算制御s14は、ジ冒イン処理のために
与えられたユーザによって記述されたジ璽イン述語と利
用するインデックスについての辞書情報とから、第3図
を参照して後述する如く゛、ジ冒イン対象テーブル上で
のリレーシlン抽出範囲管予備判定する機能をもち、解
釈実行部15における処理を制御する。また解釈実行部
15は、リダクシヨン・ソート部16とシロイン実行部
17とを含んでおシ、ユーザからの指示を解釈し対応す
る処理を実行する機能をもつ。
上記リダクシヨン・ソート部16は、第3図を参照して
後述する如く、ジョイン処11に必要とするリレーシ盲
ンの抽出範囲を限定しつつ、未ソート・テーブルやイン
デックスを利用できないテーブルに対して、ソートを行
なう。更に上記ジオイン実行部17は、ソートされたテ
ーブルやインデックスを利用し、かつ最終的に限定され
た形の抽出範囲についてのリレーシ璽ンを抽出し、ユー
ザによって指示されたジ目イン処理を行なう。
第3図は、第2図図示のデータ・ベース処理機構12に
おける処理を説明図的に表わし九−実施例を示している
今第1図図示テーブル1.4とインデックス7とが存在
している状態で、ユーザによって例えば次の如き指示が
与えられたとする。
GET ENO,NAM/E、DNO,DNAMEFR
OM EMPA、DEPTA これは、テーブル(EMPA) 1とテーブル(DEF
rA)4とを利用し、両テーブルの部課ナンノ<CDN
0)をジ璽イン・フィールドとし、神奈川系に所在する
部課であって、部課す/バ(DNO)が値「10」から
「父」マでのものKついて、従業員ナンACM))と従
業貴名(NAME)と部課ナンバCDN0)と部課基(
DNAIα)との新しいリレーシ冒ンを4つテーブルを
生成するこ゛とを指示しているものと考えてよい。そし
て、上記点線で囲り九範囲はジ璽イン述語に対応してい
る・ 第1図C図示の如きインデックス7が存在しているもの
とすると、インデックス辞書情報として、インデックス
7に関して 5≦DNO≦100 なる範囲が存在している。第2図図示のジ璽イン演算制
御部14は、上記ジlイン述語やインデックス辞書情報
とから、第3図図示情報18を判断する。そして、従業
貴人テーブル(EMPA) I Kツいては、上記ジl
イン述語中の条件 10≦DNO≦、30 を包含する範囲をもつインデックス7が存在しているこ
とを知シ、部課人テーブル(DEPTA)4 Kついて
は、amナンバCDN0)に関してノートされていない
ことを知る。また部11AテーブルQ)EFTA)4を
ソートするに当っては、 LOC=神奈川 ヲ条件としていることを知る。
この結果、ジ冒イン演算制御部14は、テーブル4に対
するソート対象となるリレーシ四ンが次o**a>vt
もつc。
であることをリダクシヨン・ソート@1@に指示し、ソ
ートを行なわせる。
リグクシ1ン・ソートs16は、テーブル4において、
上記条件(1)をもつりレーションについて、例えば図
示ソート結果19の如くソートする。このソート結果1
9においては、部課ナンI(CDN0)の最小値の値「
I」であシかつ最大値が値「蜀」であつ九とすると、上
記 lO≦DNO≦30 −(J) なる条件が1!に絞られて、 20≦DNO≦30 −(3) と々ることが!1111、ジlイン演算制御部14社更
に未ソートのテーブルが存在すれば、この絞られた条件
のもとでソートすべきことを指示する。上記設定例の場
合は、テーブルIKついてはインデックス7を利用てき
ることから、ソート鵡鳳tIs了し、最終的に絞られた
上記条件(3)にもとづいて、テーブル1とテーブル4
とからジョイン処理を実行すぺ〈ジョイン実行部17に
指示する。
シロイン実行郁17は、テーブル(KMPA)IK対応
するインデックス7を利用してチー′プルlから所望の
りレーク曹ンを抽出し、一方テーブル(DEPTA) 
4に関しては図示ノートされた情報19を利用して、#
I3図図示テーブル20f:生成する。
即ち、従業員ナンバ(ENO)と従業貴名(Dn)と部
課ナンバCDN0)と部課名(DNAME)とをもつり
レーションを含む新しいテーブル20を生成する。
上記の如く処理することによって、最小限度のデータの
みを処理対象とすれば足シることとな夛、ジlイン熟理
に要する時間が大幅に減少される。
/ なお上記説明においては、夫々のテーブルにおける1つ
のフィールド(図示の場合DNO)のみに注目してジョ
インを行なう所のいわゆるフィールド・ジョインについ
て説明したが、複数のフィールドの組合わせたものに注
目してジョインを行危う所のいわゆるタラプル・ジョイ
ンにおいても適を九上記ジ璽イン処理は、例えばr D
EPTAとKMPAとを用いて従業員が1oÅ以下の部
課名(DNAMK )を見つける」所の GET  DNO,DNAME 用される。
tた例えば「神奈川系にある部課で従業員ナンバが7m
下の人の名前とその人の給与を求めよ」という場合にお
いて、メンバ関係述語をコリレージ璽ン述語へ変換して
実行する場合にも適用で亀る(詳細は省略)。更に詳細
は省略するが集合演算の中で積集合を求める演算におい
ても適用できる。
以上説明した如く、零発−によれば、必要最小限のデー
タのみを抽出してジ璽イン島履を行なうようにしてお夛
、不要なデータを参照することが大幅に減少される丸め
に、l&理速度が大きく向上する。
【図面の簡単な説明】
第1図は本発明にいうテーブル、フィールド、リレーシ
lン、インデックスの概念を説明する説明図、第2図は
本発明の一実施例構成、第3図は第2図図示のデータ・
ベース処理機構における丸環を説明図的に表わした一実
施例を示す。 図中1はテーブル、2,5は夫々フィールド、3.6は
夫々リレーシlン、7はインデックス、9はデータ熟思
装置、11−0はデータ・ペース格納部、11−1はイ
ンデックス格納部、12はデータΦベースII&理機構
、14はジ璽イン演算制御部、15は解釈実行部、16
はリダクシ璽ン・ソート部、17はジョイン実行部を表
わす0特許出願人  富士通株式会社 代理人弁理士 森 1) 寛

Claims (1)

    【特許請求の範囲】
  1. 複数個のフィールドをもつテーブルを格納するデータ・
    ペースをそなえると共に、複数個の上記テーブルのうち
    の1)を丸線複数個のテーブルがm腋テーブル中のフィ
    ールド又は複数フィールドに調して昇順あるいは降IN
    K配列したインデックスを用意されて蟲該インデックス
    が保持されてなυ、データ・ベース錫層機構をそなえて
    上記データ・ペース上の上記テーブルを利用して錫層を
    実行するデータ処理システムにおいて、上記データ・ペ
    ース処理機構は、ユーザによって記述されたジ璽、イン
    述語と!6&該ジ璽イン処理に利用可能なインデックス
    の辞書情報とからジョイン対象テーブルにおけるジ曹イ
    y$フィールド上でのリレーシ璽y抽出範囲を予備判定
    する機能を4′)ジ奮イン演算制御部と、上記ユーザに
    よって指定され九複数のテーブル相互間でのジ冒イン処
    理を実行する解釈実行部とをそなえ、かつ該解釈実行部
    は、上記予備判定され九抽出範Hにもとづいてジョイン
    対象テーブルのうちの未ソート・テーブルを九はインデ
    ックスを利用できないテーブルの1つについてソートを
    行ない、該ソートによって限定され九抽出範囲にもとづ
    いて次のテーブルについてソートを行なってゆくリダク
    シ曹ン拳ソート部をそなえると共に、最終的に抽出され
    た抽出範囲を用いて、ジョイン対象テーブルにおけるジ
    lイン対象すレーシ璽ンを取出してジロイy J6 I
    Iを実行するジ璽イン集行部を少なくともそなえ、上記
    二一ザによって指示されたジ冒イン処理を限定したリレ
    ーシ璽ンにもとづいて実行するようにしたことを特徴と
    するリレーシ画ナル・毫デルにおけるジ1イン演算処履
    方式。
JP56101490A 1981-06-30 1981-06-30 リレ−シヨナル・モデルにおけるジヨイン演算処理方式 Granted JPS583031A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP56101490A JPS583031A (ja) 1981-06-30 1981-06-30 リレ−シヨナル・モデルにおけるジヨイン演算処理方式
EP82303395A EP0070119B1 (en) 1981-06-30 1982-06-29 Join operation processing system in relational model
DE8282303395T DE3279513D1 (en) 1981-06-30 1982-06-29 Join operation processing system in relational model
US06/393,558 US4497039A (en) 1981-06-30 1982-06-30 Join operation processing system in relational model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56101490A JPS583031A (ja) 1981-06-30 1981-06-30 リレ−シヨナル・モデルにおけるジヨイン演算処理方式

Publications (2)

Publication Number Publication Date
JPS583031A true JPS583031A (ja) 1983-01-08
JPS6136656B2 JPS6136656B2 (ja) 1986-08-19

Family

ID=14302124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56101490A Granted JPS583031A (ja) 1981-06-30 1981-06-30 リレ−シヨナル・モデルにおけるジヨイン演算処理方式

Country Status (4)

Country Link
US (1) US4497039A (ja)
EP (1) EP0070119B1 (ja)
JP (1) JPS583031A (ja)
DE (1) DE3279513D1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04205461A (ja) * 1990-11-30 1992-07-27 Matsushita Electric Ind Co Ltd 在庫管理システム

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4627019A (en) * 1982-07-08 1986-12-02 At&T Bell Laboratories Database management system for controlling concurrent access to a database
US4996662A (en) * 1983-10-03 1991-02-26 Wang Laboratories, Inc. Method for generating document using tables storing pointers and indexes
JPH0724036B2 (ja) * 1983-12-23 1995-03-15 株式会社日立製作所 データベース処理方法
US4829427A (en) * 1984-05-25 1989-05-09 Data General Corporation Database query code generation and optimization based on the cost of alternate access methods
US4888690A (en) * 1985-01-11 1989-12-19 Wang Laboratories, Inc. Interactive error handling means in database management
US5097408A (en) * 1985-01-11 1992-03-17 Wang Laboratories, Inc. Apparatus for specifying a result relation in a relational database system by selection of rows
KR940001563B1 (ko) * 1985-01-21 1994-02-24 가부시끼가이샤 히다찌세이사꾸쇼 룰 베이스 시스템
US4769772A (en) * 1985-02-28 1988-09-06 Honeywell Bull, Inc. Automated query optimization method using both global and parallel local optimizations for materialization access planning for distributed databases
JPS61208124A (ja) * 1985-03-12 1986-09-16 Oki Electric Ind Co Ltd 分散デ−タベ−ス管理システムにおける結合演算処理方式
JPS61220027A (ja) * 1985-03-27 1986-09-30 Hitachi Ltd 文書ファイリングシステム及び情報記憶検索システム
US4839799A (en) * 1985-07-29 1989-06-13 Hitachi, Ltd. Buffer control method for quickly determining whether a required data block is in the buffer
US5265244A (en) * 1986-02-14 1993-11-23 International Business Machines Corporation Method and system for facilitating processing of statistical inquires on stored data accessible through a data access structure
US4967341A (en) * 1986-02-14 1990-10-30 Hitachi, Ltd. Method and apparatus for processing data base
US6182062B1 (en) 1986-03-26 2001-01-30 Hitachi, Ltd. Knowledge based information retrieval system
US4774657A (en) * 1986-06-06 1988-09-27 International Business Machines Corporation Index key range estimator
US5123103A (en) * 1986-10-17 1992-06-16 Hitachi, Ltd. Method and system of retrieving program specification and linking the specification by concept to retrieval request for reusing program parts
US4805099A (en) * 1987-04-17 1989-02-14 Wang Laboratories, Inc. Retrieval of related records from a relational database
US4791561A (en) * 1987-04-17 1988-12-13 Wang Laboratories, Inc. Interactive construction of means for database maintenance
US4930072A (en) * 1987-08-31 1990-05-29 At&T Bell Laboratories Method for computing transitive closure
US5257374A (en) * 1987-11-18 1993-10-26 International Business Machines Corporation Bus flow control mechanism
EP0320266A3 (en) * 1987-12-11 1992-03-11 Hewlett-Packard Company View composition in a data base management system
US5089985A (en) * 1988-04-07 1992-02-18 International Business Machines Corporation System and method for performing a sort operation in a relational database manager to pass results directly to a user without writing to disk
JPH07104868B2 (ja) * 1988-04-08 1995-11-13 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン データ記憶検索システム
US5201048A (en) * 1988-12-01 1993-04-06 Axxess Technologies, Inc. High speed computer system for search and retrieval of data within text and record oriented files
US5418942A (en) * 1989-07-06 1995-05-23 Krawchuk; Kenneth V. System and method for storing and managing information
US5241648A (en) * 1990-02-13 1993-08-31 International Business Machines Corporation Hybrid technique for joining tables
US5210870A (en) * 1990-03-27 1993-05-11 International Business Machines Database sort and merge apparatus with multiple memory arrays having alternating access
US5604899A (en) * 1990-05-21 1997-02-18 Financial Systems Technology Pty. Ltd. Data relationships processor with unlimited expansion capability
US5287494A (en) * 1990-10-18 1994-02-15 International Business Machines Corporation Sorting/merging tree for determining a next tournament champion in each cycle by simultaneously comparing records in a path of the previous tournament champion
JPH077422B2 (ja) * 1991-08-23 1995-01-30 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータ処理データベース・システムにおけるジョインの実行方法及びシステム
US5423035A (en) * 1992-12-23 1995-06-06 Hughes Aircraft Company Method for evaluating relational database queries with automatic indexing and ordering of join components
US5548770A (en) * 1993-02-25 1996-08-20 Data Parallel Systems, Inc. Method and apparatus for improving retrieval of data from a database
US5765146A (en) * 1993-11-04 1998-06-09 International Business Machines Corporation Method of performing a parallel relational database query in a multiprocessor environment
US5537589A (en) * 1994-06-30 1996-07-16 Microsoft Corporation Method and system for efficiently performing database table aggregation using an aggregation index
US5778354A (en) * 1995-06-07 1998-07-07 Tandem Computers Incorporated Database management system with improved indexed accessing
US5987453A (en) * 1997-04-07 1999-11-16 Informix Software, Inc. Method and apparatus for performing a join query in a database system
US5873074A (en) * 1997-04-18 1999-02-16 Informix Software, Inc. Applying distinct hash-join distributions of operators to both even and uneven database records
US6226639B1 (en) 1998-09-22 2001-05-01 International Business Machines Corporation System and method for hybrid hash join using over-partitioning to respond to database query
US6253197B1 (en) 1998-10-06 2001-06-26 International Business Machines Corporation System and method for hash loops join of data using outer join and early-out join
US6640221B1 (en) 2000-07-10 2003-10-28 Sas Institute Inc. System and method for configuring, sequencing and viewing joins in a query
US9183256B2 (en) 2003-09-19 2015-11-10 Ibm International Group B.V. Performing sequence analysis as a relational join
US20050109624A1 (en) * 2003-11-25 2005-05-26 Mackenzie King On-wafer electrochemical deposition plating metrology process and apparatus
US8032520B2 (en) * 2007-10-04 2011-10-04 Sap Ag Extended handling of ambiguous joins
US8825633B2 (en) 2012-05-15 2014-09-02 Sas Institute Inc. System, method, and data structure for automatically generating database queries which are data model independent and cardinality independent
CN104050182A (zh) * 2013-03-13 2014-09-17 Sap股份公司 用于监测内存数据库的数据的可配置规则
US20150032720A1 (en) * 2013-07-23 2015-01-29 Yahoo! Inc. Optimizing database queries
US11169995B2 (en) * 2017-11-21 2021-11-09 Oracle International Corporation Relational dictionaries

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3997880A (en) * 1975-03-07 1976-12-14 International Business Machines Corporation Apparatus and machine implementable method for the dynamic rearrangement of plural bit equal-length records
US4037205A (en) * 1975-05-19 1977-07-19 Sperry Rand Corporation Digital memory with data manipulation capabilities
US4128891A (en) * 1976-12-30 1978-12-05 International Business Machines Corporation Magnetic bubble domain relational data base system
US4283771A (en) * 1978-07-31 1981-08-11 International Business Machines Corporation On-chip bubble domain relational data base system
US4422145A (en) * 1981-10-26 1983-12-20 International Business Machines Corporation Thrashing reduction in demand accessing of a data base through an LRU paging buffer pool

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04205461A (ja) * 1990-11-30 1992-07-27 Matsushita Electric Ind Co Ltd 在庫管理システム

Also Published As

Publication number Publication date
EP0070119B1 (en) 1989-03-08
JPS6136656B2 (ja) 1986-08-19
EP0070119A3 (en) 1985-05-22
DE3279513D1 (en) 1989-04-13
US4497039A (en) 1985-01-29
EP0070119A2 (en) 1983-01-19

Similar Documents

Publication Publication Date Title
JPS583031A (ja) リレ−シヨナル・モデルにおけるジヨイン演算処理方式
Charnes et al. Polyhedral cone-ratio DEA models with an illustrative application to large commercial banks
US20020029154A1 (en) Mechanism and method for dynamic question handling through an electronic interface
CN116740538A (zh) 一种基于YOLOv8改进的轻量化目标检测方法及系统
CA3153056A1 (en) Intelligently questioning and answering method, device, computer, equipment and storage medium
CN110162611A (zh) 一种智能客服应答方法及系统
Kumar et al. Process innovation methods on business process reengineering
US5247662A (en) Join processor for a relational database, using multiple auxiliary processors
CN108920176A (zh) 一种交易流程配置方法及装置
JP3164872B2 (ja) 情報データベース装置
Zhang et al. Interpretable MTL from heterogeneous domains using boosted tree
JPH08235033A (ja) オブジェクト指向データベース管理システムにおける結合演算方式
JPS61273633A (ja) 分散デ−タベ−スジヨイン処理方式
Holt et al. Human performance considerations in complex systems
Yang Design of intelligent decision support system based on artificial intelligence
US20200242119A1 (en) Relational database system join query table scan bypass
CN109284907A (zh) 一种基于复合活动实现指定后续审批活动参与者的方法
JPS6346537A (ja) 検索処理装置における検索条件判定方法
JPH05233418A (ja) データベース処理システム
CN121031616A (zh) 基于混合上下文压缩技术的大语言模型长文本问答方法与系统
Caravani A Convergent Reallocation Policy in a Convex Set
Beckett Lord Methuen and the British Army: Failure and Redemption in South Africa
JPS5969871A (ja) デ−タ出力制御方式
Desimone et al. Enhancing operational effectiveness through the integration of planning & simulation technology
Gerbaulet-Vanasse The Limits of Social Democracy: Investment Politics in Sweden.