JPH0658644B2 - 自然結合演算処理装置 - Google Patents
自然結合演算処理装置Info
- Publication number
- JPH0658644B2 JPH0658644B2 JP63284846A JP28484688A JPH0658644B2 JP H0658644 B2 JPH0658644 B2 JP H0658644B2 JP 63284846 A JP63284846 A JP 63284846A JP 28484688 A JP28484688 A JP 28484688A JP H0658644 B2 JPH0658644 B2 JP H0658644B2
- Authority
- JP
- Japan
- Prior art keywords
- index
- relations
- relation
- bit
- bits
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 20
- 238000010586 diagram Methods 0.000 description 10
- 102100030511 Stanniocalcin-1 Human genes 0.000 description 3
- 239000008280 blood Substances 0.000 description 3
- 210000004369 blood Anatomy 0.000 description 3
- 102100023517 Vang-like protein 1 Human genes 0.000 description 2
- 102100023520 Vang-like protein 2 Human genes 0.000 description 2
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 1
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 1
- 101100395869 Escherichia coli sta3 gene Proteins 0.000 description 1
- 101000701440 Homo sapiens Stanniocalcin-1 Proteins 0.000 description 1
- 101000622430 Homo sapiens Vang-like protein 2 Proteins 0.000 description 1
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 1
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 1
- 101150081243 STA1 gene Proteins 0.000 description 1
- 101100150580 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) STB4 gene Proteins 0.000 description 1
- 102100030510 Stanniocalcin-2 Human genes 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) この発明は、データの演算処理装置に関し、特にデータ
として与えられたリレーションの属性、例えば年齢、性
別等についての重ね合わせ符号を作成し、リレーション
について検索する際は、このような重ね合わせ符号によ
り検索できるようにした自然結合(Natural Joint)演算
装置に関する。
として与えられたリレーションの属性、例えば年齢、性
別等についての重ね合わせ符号を作成し、リレーション
について検索する際は、このような重ね合わせ符号によ
り検索できるようにした自然結合(Natural Joint)演算
装置に関する。
(従来の技術) 従来、リレーショナル・データベース・システムにおい
ては、各リレーションの属性毎にB+ツリー(B+tree)等
の索引を用意しておく方法や、ハッシュ関数及びハッシ
ュ・テーブルを用意して置く方法により、リレーション
のタプルについての検索を高速化していた。前者のB+ツ
リー等の方法は、検索要求により指定された属性につい
て索引を辿り、最終的に要求を満足するタプルを得るも
のである。一方、後者のハッシュ関数及びハッシュ・テ
ーブルによる方法は、検索要求により指定された属性値
にハッシュ関数を施した結果に基づいてハッシュ・テー
ブルを検索して要求を満足するタプル候補を得るもので
ある。
ては、各リレーションの属性毎にB+ツリー(B+tree)等
の索引を用意しておく方法や、ハッシュ関数及びハッシ
ュ・テーブルを用意して置く方法により、リレーション
のタプルについての検索を高速化していた。前者のB+ツ
リー等の方法は、検索要求により指定された属性につい
て索引を辿り、最終的に要求を満足するタプルを得るも
のである。一方、後者のハッシュ関数及びハッシュ・テ
ーブルによる方法は、検索要求により指定された属性値
にハッシュ関数を施した結果に基づいてハッシュ・テー
ブルを検索して要求を満足するタプル候補を得るもので
ある。
2つのリレーションについて、B+ツリーや、ハッシュ・
テーブルを作成するためには、それぞれが備えているB+
ツリー等の検索手段、又はハッシュ関数及びハッシュ・
テーブルを用いた検索手段により、それぞれの属性を組
み合わせる演算、即ち自然結合演算が実行される。又、
その演算結果であるリレーションに対しても検索手段が
必要となる場合は、演算結果により形成されたタプルを
調べ、そのリレーションの全タプルについて、キューと
なる属性の検索レコードを作成するか、又はハッシュ値
を計算する処理を実行してB+ツリーやハッシュ・テーブ
ルを作成する。
テーブルを作成するためには、それぞれが備えているB+
ツリー等の検索手段、又はハッシュ関数及びハッシュ・
テーブルを用いた検索手段により、それぞれの属性を組
み合わせる演算、即ち自然結合演算が実行される。又、
その演算結果であるリレーションに対しても検索手段が
必要となる場合は、演算結果により形成されたタプルを
調べ、そのリレーションの全タプルについて、キューと
なる属性の検索レコードを作成するか、又はハッシュ値
を計算する処理を実行してB+ツリーやハッシュ・テーブ
ルを作成する。
(発明が解決しようとする課題) しかし、従来の処理方法は、自然結合演算の結果となる
リレーションの属性についての検索や、ハッシュ・テー
ブルを新たに作成しなければならなかった。それにも拘
わらず、演算を適用するリレーションは既に有している
検索や、ハッシュ・テーブルを利用していなかった。
リレーションの属性についての検索や、ハッシュ・テー
ブルを新たに作成しなければならなかった。それにも拘
わらず、演算を適用するリレーションは既に有している
検索や、ハッシュ・テーブルを利用していなかった。
通常、実用に供されるリレーションは数百〜数万項目の
タプルを有するので、1リレーションのキーとなる属性
についての索引や、ハッシュ・テーブルを新規に作成す
ると、膨大な時間を費やすことになる。このように、自
然結合演算の結果となるリレーションについて検索をす
ると、システムはその検索やハッシュ・テーブルの作成
に掛かりきりとなり、システム全体の処理速度を著しく
低下させる欠点があった。
タプルを有するので、1リレーションのキーとなる属性
についての索引や、ハッシュ・テーブルを新規に作成す
ると、膨大な時間を費やすことになる。このように、自
然結合演算の結果となるリレーションについて検索をす
ると、システムはその検索やハッシュ・テーブルの作成
に掛かりきりとなり、システム全体の処理速度を著しく
低下させる欠点があった。
この発明は、リレーション間で実行される自然結合演算
の所要時間を短縮させ、かつリレーションのタプルを高
速に検索することができると共に、その索引を有するリ
レーション間の自然結合演算の実行結果に対する索引が
得られる自然結合演算処理装置を提供することを目的と
する。
の所要時間を短縮させ、かつリレーションのタプルを高
速に検索することができると共に、その索引を有するリ
レーション間の自然結合演算の実行結果に対する索引が
得られる自然結合演算処理装置を提供することを目的と
する。
(課題を解決するための手段) この発明は、リレーショナルデータベースに格納した同
一の属性を有する2つのリレーションについて所定の論
理処理を実行することにより、前記リレーションについ
て結合した索引を作成するリレーショナルデータベース
の自然結合演算処理装置において、前記2つのリレーシ
ョンのそれぞれについて、その複数の属性をそれぞれ表
すビット群を前記属性の配列順に従って所定のビット数
だけ順次シフトする第1手段と、前記2つのリレーショ
ンのそれぞれについて、前記第1手段によりシフトした
前記属性の各桁のビット間で論理和を取ることにより、
第1及び第2索引テーブルの索引値を作成する第2手段
と、前記2つのリレーションを結合するために選択され
た特定の属性に対応する前記第1及び第2索引テーブル
のビット群において、セットされているビットが互いに
重なり合うように、前記第2索引テーブルのビットをシ
フトする第3手段と、前記第1索引テーブルのビット
と、前記第3手段によりシフトした前記第2索引テーブ
ルのビットとの間で論理和を取り、第3索引テーブルの
ビット群を作成する第4手段とを備え、前記第3索引テ
ーブルのビット群を前記結合させた索引に対応させたも
のである。
一の属性を有する2つのリレーションについて所定の論
理処理を実行することにより、前記リレーションについ
て結合した索引を作成するリレーショナルデータベース
の自然結合演算処理装置において、前記2つのリレーシ
ョンのそれぞれについて、その複数の属性をそれぞれ表
すビット群を前記属性の配列順に従って所定のビット数
だけ順次シフトする第1手段と、前記2つのリレーショ
ンのそれぞれについて、前記第1手段によりシフトした
前記属性の各桁のビット間で論理和を取ることにより、
第1及び第2索引テーブルの索引値を作成する第2手段
と、前記2つのリレーションを結合するために選択され
た特定の属性に対応する前記第1及び第2索引テーブル
のビット群において、セットされているビットが互いに
重なり合うように、前記第2索引テーブルのビットをシ
フトする第3手段と、前記第1索引テーブルのビット
と、前記第3手段によりシフトした前記第2索引テーブ
ルのビットとの間で論理和を取り、第3索引テーブルの
ビット群を作成する第4手段とを備え、前記第3索引テ
ーブルのビット群を前記結合させた索引に対応させたも
のである。
(作用) この発明によれば、2つのリレーションのそれぞれの第
1及び第2索引テーブルにより前記リレーションにおけ
るタプルを検索することができると共に、前記2つのリ
レーションを結合させた索引レコードからなる第3索引
テーブルが得られるので、前記2つのリレーションを結
合させたリレーションについても前記第3索引テーブル
により高速に検索することを可能にする。
1及び第2索引テーブルにより前記リレーションにおけ
るタプルを検索することができると共に、前記2つのリ
レーションを結合させた索引レコードからなる第3索引
テーブルが得られるので、前記2つのリレーションを結
合させたリレーションについても前記第3索引テーブル
により高速に検索することを可能にする。
(実施例) 第1図はこの発明の自然結合演算装置によりリレーショ
ンの索引を作成する手順を説明する図である。第2図
は、第1図における人物リレーションの索引値を作成す
る手順の部分を詳細に説明する図である。まず、第2図
を参照して人物リレーションの索引値を作成する手順を
説明する。
ンの索引を作成する手順を説明する図である。第2図
は、第1図における人物リレーションの索引値を作成す
る手順の部分を詳細に説明する図である。まず、第2図
を参照して人物リレーションの索引値を作成する手順を
説明する。
ステップSTA1によりリレーションとして複数人物の属性
及びタプル1〜6を設定する。この場合は、属性とし
て、タプル1〜6の横方向に順に示すように、「人
名」、「年齢」及び「性別」を設定する。
及びタプル1〜6を設定する。この場合は、属性とし
て、タプル1〜6の横方向に順に示すように、「人
名」、「年齢」及び「性別」を設定する。
ステップSTA2により、「人名」、「年齢」及び「性別」
を2進値に変換してそれぞれ4ビット、4ビット及び2
ビット長のビット群からなる“0100”、「年齢」“001
0”及び“01”を得る。
を2進値に変換してそれぞれ4ビット、4ビット及び2
ビット長のビット群からなる“0100”、「年齢」“001
0”及び“01”を得る。
ステップSTA3により、「人名」“0100”に対して「年
齢」“0010”を1ビットだけ右方向へシフトし、更に
「年齢」“0010”に対して「性別」“01”を1ビットだ
け右方向へシフトし、次いで各桁のビット毎に論理和
(+)を取り、2進値符号“01010”を得る。この2進値符
号“01010”は、タプル1に対する索引レコード1の索
引値となる。
齢」“0010”を1ビットだけ右方向へシフトし、更に
「年齢」“0010”に対して「性別」“01”を1ビットだ
け右方向へシフトし、次いで各桁のビット毎に論理和
(+)を取り、2進値符号“01010”を得る。この2進値符
号“01010”は、タプル1に対する索引レコード1の索
引値となる。
同様に、タプル2〜6についてもタプル1と同一の論理
処理を実行する。この結果、タプル2に対する索引レコ
ード2の索引値は“11101”、タプル3に対する索引レ
コード3の索引値は“10110”、タプル4に対する索引
レコード4の索引値は“10011”、タプル5に対する索
引レコード5の索引値は“01101”、タプル6に対する
索引レコード6の索引値は“00110”となる。
処理を実行する。この結果、タプル2に対する索引レコ
ード2の索引値は“11101”、タプル3に対する索引レ
コード3の索引値は“10110”、タプル4に対する索引
レコード4の索引値は“10011”、タプル5に対する索
引レコード5の索引値は“01101”、タプル6に対する
索引レコード6の索引値は“00110”となる。
更に、ステップSTA4は、索引レコード1〜6により索引
テーブルを設定し、これによって人物リレーションのタ
プル1〜6をアクセスすることができるように、索引レ
コード1をタプル1、…、索引レコード6をタプル6を
それぞれ矢印により示すポインタに従って対応させる。
テーブルを設定し、これによって人物リレーションのタ
プル1〜6をアクセスすることができるように、索引レ
コード1をタプル1、…、索引レコード6をタプル6を
それぞれ矢印により示すポインタに従って対応させる。
第1図は第2図で説明した手順を含む図であり、この発
明により人物リレーションの索引テーブルの作成手順を
説明する図である。
明により人物リレーションの索引テーブルの作成手順を
説明する図である。
ステップSTB1により、リレーション「人物1」の属性と
して「部門」及び「血液型」、またタプルとしてタプル
1及びタプル2を設定する。
して「部門」及び「血液型」、またタプルとしてタプル
1及びタプル2を設定する。
ステップSTB2により、リレーション「人物1」の、例え
ばタプル2の各属性値にハッシュを施し、「人名」“01
001”に対して「部門」“10000”を1ビット左方向にシ
フトし、また「部門」“10000”に対して「血液型」“0
10”を1ビット左方向にシフトし、更に対応する各桁の
ビットについて論理和を取って「索引テーブル1」の索
引レコード2の索引値“0101001”を得る。
ばタプル2の各属性値にハッシュを施し、「人名」“01
001”に対して「部門」“10000”を1ビット左方向にシ
フトし、また「部門」“10000”に対して「血液型」“0
10”を1ビット左方向にシフトし、更に対応する各桁の
ビットについて論理和を取って「索引テーブル1」の索
引レコード2の索引値“0101001”を得る。
索引レコード1についても、索引レコード2と同じよう
な処理により索引値“1100100”を得る。
な処理により索引値“1100100”を得る。
ステップSTB3により、ステップSTC1と同様に、リレーシ
ョン「人物2」の属性として「人名」及び「年齢」を設
定し、またタプルとしてタプル3〜6を設定する。
ョン「人物2」の属性として「人名」及び「年齢」を設
定し、またタプルとしてタプル3〜6を設定する。
ステップSTB4により、ステップSTB2と同様に、リレーシ
ョン「人物2」の各属性にハッシュを施し、2進値を1
ビット左方向にシフトし、対応する各桁のビットについ
て調理和を取って「索引テーブル2」の索引レコード3
〜6の索引値“010011”,“001110”,“101100”及び
“001011”を得る。
ョン「人物2」の各属性にハッシュを施し、2進値を1
ビット左方向にシフトし、対応する各桁のビットについ
て調理和を取って「索引テーブル2」の索引レコード3
〜6の索引値“010011”,“001110”,“101100”及び
“001011”を得る。
ステップSTB5により、「人名」が等しいという条件に基
づいて、リレーション「人物1」及び「人物2」の自然
結合演算を実行し、リレーション「人物3」のタプル7
及び8を得る。
づいて、リレーション「人物1」及び「人物2」の自然
結合演算を実行し、リレーション「人物3」のタプル7
及び8を得る。
従って、リレーション「人物3」のタプル7及び8に
は、「人物1」のタプル1及び2と、「人物2」のタプ
ル3〜6とに含まれている属性、即ち「人物名」、「年
齢」、「部門」及び「血液型」が全て含まれている。
は、「人物1」のタプル1及び2と、「人物2」のタプ
ル3〜6とに含まれている属性、即ち「人物名」、「年
齢」、「部門」及び「血液型」が全て含まれている。
ステップSTB6により、「索引テーブル1」及び「索引テ
ーブル2」の内容に基づいて自然結合演算を実行して、
リレーション「人物3」に対応する「索引テーブル3」
を作成する。例えば、索引レコード2の索引値“010100
1”、及び索引レコード3の索引値“010011”を取り出
し、結合条件とした属性、即ち「人名」の「野口」を表
す2進値“01001”が互いに重なり合うように、索引レ
コード2の索引値“0101001”に対して索引レコード3
の索引値“010011”を右へ2ビットだけシフトし、対応
するビット間で論理和を取ることにより、2進値“0101
001”を得て、これを索引テーブル3に示すように、索
引レコード7の索引値とする。
ーブル2」の内容に基づいて自然結合演算を実行して、
リレーション「人物3」に対応する「索引テーブル3」
を作成する。例えば、索引レコード2の索引値“010100
1”、及び索引レコード3の索引値“010011”を取り出
し、結合条件とした属性、即ち「人名」の「野口」を表
す2進値“01001”が互いに重なり合うように、索引レ
コード2の索引値“0101001”に対して索引レコード3
の索引値“010011”を右へ2ビットだけシフトし、対応
するビット間で論理和を取ることにより、2進値“0101
001”を得て、これを索引テーブル3に示すように、索
引レコード7の索引値とする。
同様の処理により、索引テーブル3に示す索引レコード
7の索引値8の“1110110”を得る。
7の索引値8の“1110110”を得る。
第3図はこの発明による索引レコードにより第1図に示
す人物リレーションを検索する手続を示す図である。ス
テップSTC1により、検索条件として人物リレーションに
おける属性の「年齢」を“17”に、「性別」を「女性」
に設定する。
す人物リレーションを検索する手続を示す図である。ス
テップSTC1により、検索条件として人物リレーションに
おける属性の「年齢」を“17”に、「性別」を「女性」
に設定する。
ステップSTC2により、属性を2進値に変換する手順を実
行して、「年齢」を“1001”にし、「性別」を“10”に
する。この場合に、「人名」は指定されていないため
に、“0000”とする。
行して、「年齢」を“1001”にし、「性別」を“10”に
する。この場合に、「人名」は指定されていないため
に、“0000”とする。
ステップSTC3により、2進値の索引を作成したときと同
一の順番によって、これらの属性を配置し、図示のよう
に、次に来る属性のビットを1ビットだけ右方向にシフ
トし、次いで各桁のビットについて論理和を取る。これ
により、キュエリ(query)・マスク“01101”が得られ
る。キュエリ・マスクとは、このような論理処理の結果
をいう。
一の順番によって、これらの属性を配置し、図示のよう
に、次に来る属性のビットを1ビットだけ右方向にシフ
トし、次いで各桁のビットについて論理和を取る。これ
により、キュエリ(query)・マスク“01101”が得られ
る。キュエリ・マスクとは、このような論理処理の結果
をいう。
ステップSTC4により、このキュエリ・マスクと索引レコ
ード1〜6のビット内容とを比較し、ビット1について
一致する索引レコード、この場合は索引レコード2及び
5を、実線の矢印により示すように、選択する。一致し
ない索引レコードは点線の矢印により示されている。
ード1〜6のビット内容とを比較し、ビット1について
一致する索引レコード、この場合は索引レコード2及び
5を、実線の矢印により示すように、選択する。一致し
ない索引レコードは点線の矢印により示されている。
ステップSTC5により、抽出したタプル2及び5のビット
内容を調べて、「年齢」が“17”、かつ「性別」が“1
0”である条件に適合するのは、いずれかを判断する。
この場合は、タプル2が適合すると判断され、検索が終
了する。
内容を調べて、「年齢」が“17”、かつ「性別」が“1
0”である条件に適合するのは、いずれかを判断する。
この場合は、タプル2が適合すると判断され、検索が終
了する。
第4図は、第1図におけるタプル2及び7の索引値を作
成する手順についてのみに注目して示す図である。第4
図bが第1図と異なるのは、ステップSTC8により、タプ
ル7における属性のシフト、及び論理和を取る演算処理
を実行することにより、索引値7と照合する索引値7′
として“01010011”を得ることである。
成する手順についてのみに注目して示す図である。第4
図bが第1図と異なるのは、ステップSTC8により、タプ
ル7における属性のシフト、及び論理和を取る演算処理
を実行することにより、索引値7と照合する索引値7′
として“01010011”を得ることである。
これによって、索引値7′が索引値7と同一の結果とな
ることが確認される。
ることが確認される。
(発明の効果) 以上、詳細に説明したように、この発明によれば、2つ
のリレーションの属性を結合させた第3リレーションに
ついても、前記2つの索引値の属性を重ね合わせた符号
からなる索引テーブルを作成することにより、リレーシ
ョンについての索引の作成時間を短縮することができ、
またこのような索引によりリレーションの検索時間を高
速化することができる。
のリレーションの属性を結合させた第3リレーションに
ついても、前記2つの索引値の属性を重ね合わせた符号
からなる索引テーブルを作成することにより、リレーシ
ョンについての索引の作成時間を短縮することができ、
またこのような索引によりリレーションの検索時間を高
速化することができる。
【図面の簡単な説明】 第1図はこの発明の自然結合演算処理装置によりリレー
ションの索引を作成する手順を示す図、第2図はこの発
明により人物リレーションの索引値の作成手順を示す
図、第3図はこの発明により人物リレーションの索引手
順を説明する図、第4図は第1図における特定のタプル
のみに注目して索引値の作成手順を説明する図である。 STA1〜STA4,STB1〜STB4,STC1〜STC8……ステップ
ションの索引を作成する手順を示す図、第2図はこの発
明により人物リレーションの索引値の作成手順を示す
図、第3図はこの発明により人物リレーションの索引手
順を説明する図、第4図は第1図における特定のタプル
のみに注目して索引値の作成手順を説明する図である。 STA1〜STA4,STB1〜STB4,STC1〜STC8……ステップ
Claims (1)
- 【請求項1】リレーショナルデータベースに格納した同
一の属性を有する2つのリレーションについて所定の論
理処理を実行することにより、前記リレーションについ
て結合した索引を作成するリレーショナルデータベース
の自然結合演算処理装置において、 前記2つのリレーションのそれぞれについて、その複数
の属性をそれぞれ表すビット群を前記属性の配列順に従
って所定のビット数だけ順次シフトする第1手段と、 前記2つのリレーションのそれぞれについて、前記第1
手段によりシフトした前記属性の各桁のビット間で論理
和を取ることにより、第1及び第2索引テーブルの索引
値を作成する第2手段と、 前記2つのリレーションを結合するために選択された特
定の属性に対応する前記第1及び第2索引テーブルのビ
ット群において、セットされているビットが互いに重な
り合うように、前記第2索引テーブルのビットをシフト
する第3手段と、 前記第1索引テーブルのビットと、前記第3手段により
シフトした前記第2索引テーブルのビットとの間で論理
和を取り、第3索引テーブルのビット群を作成する第4
手段と、 を備え、前記第3索引テーブルのビット群を前記結合さ
せた索引に対応させることを特徴とするリレーショナル
データベースの自然結合演算処理装置
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63284846A JPH0658644B2 (ja) | 1988-11-12 | 1988-11-12 | 自然結合演算処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63284846A JPH0658644B2 (ja) | 1988-11-12 | 1988-11-12 | 自然結合演算処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02132559A JPH02132559A (ja) | 1990-05-22 |
| JPH0658644B2 true JPH0658644B2 (ja) | 1994-08-03 |
Family
ID=17683786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63284846A Expired - Lifetime JPH0658644B2 (ja) | 1988-11-12 | 1988-11-12 | 自然結合演算処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0658644B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5776696B2 (ja) | 2010-09-28 | 2015-09-09 | 日本電気株式会社 | 暗号化データベースシステム、クライアント端末、暗号化データベースサーバ、自然結合方法およびプログラム |
| WO2012043056A1 (ja) | 2010-09-28 | 2012-04-05 | 日本電気株式会社 | 暗号化データベースシステム、クライアント端末、暗号化データベースサーバ、自然結合方法およびプログラム |
| WO2012081450A1 (ja) | 2010-12-13 | 2012-06-21 | 日本電気株式会社 | 暗号化データベース管理システム、クライアントおよびサーバ、自然結合方法およびプログラム |
| CN106211261B (zh) * | 2015-04-10 | 2020-10-16 | 中兴通讯股份有限公司 | 信息处理方法及通信节点 |
-
1988
- 1988-11-12 JP JP63284846A patent/JPH0658644B2/ja not_active Expired - Lifetime
Non-Patent Citations (2)
| Title |
|---|
| 「ICOTTechnicalRepoetTR−299」(1987−8) |
| 「情報処理学会第34回(昭和62年前期)全国大会講演論文集」P.1489−1490 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02132559A (ja) | 1990-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6507846B1 (en) | Indexing databases for efficient relational querying | |
| US7769769B2 (en) | Methods and transformations for transforming metadata model | |
| US6886016B2 (en) | Method and system for supporting multivalue attributes in a database system | |
| US20020099688A1 (en) | Method and system for handling foreign key update in an object-oriented database environment | |
| US20200226130A1 (en) | Vertical union of feature-based datasets | |
| US9953058B1 (en) | Systems and methods for searching large data sets | |
| Guh et al. | Algorithms to process distributed queries in fast local networks | |
| JPH0658643B2 (ja) | 索引の作成方法 | |
| Khelil et al. | Combining graph exploration and fragmentation for scalable rdf query processing | |
| JPH0658644B2 (ja) | 自然結合演算処理装置 | |
| CN116775826A (zh) | 智能问答方法、装置、电子设备及存储介质 | |
| CA2253744C (en) | Indexing databases for efficient relational querying | |
| Podkorytov et al. | Hybrid. poly: A consolidated interactive analytical polystore system | |
| JPH08235033A (ja) | オブジェクト指向データベース管理システムにおける結合演算方式 | |
| Slavov et al. | Fast processing of SPARQL queries on RDF quadruples | |
| Engle et al. | Evaluation Criteria for Selecting NoSQL Databases in a Single Box Environment | |
| JPH0644309A (ja) | データベース管理方式 | |
| Burdick et al. | Fault-Tolerant Query Execution over Distributed Bitmap Indices | |
| US12164517B2 (en) | Approximate query processing for join queries | |
| Hartzman et al. | A relational approach to querying data streams | |
| Qin et al. | Towards a Unified Storage Scheme for Dual Data Models of Knowledge | |
| JPH05313971A (ja) | リレーショナル・データベースにおけるキーワード管理方式 | |
| CN120542560A (zh) | 基于语义区间编码的数据查询方法和装置 | |
| JPH1055373A (ja) | 索引作成方法および情報検索装置 | |
| Gabbe et al. | Applications of superimposed coding to partial-match retrieval |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |