JP2001067252A - リレーショナル型データベース更新方法と装置 - Google Patents
リレーショナル型データベース更新方法と装置Info
- Publication number
- JP2001067252A JP2001067252A JP24035799A JP24035799A JP2001067252A JP 2001067252 A JP2001067252 A JP 2001067252A JP 24035799 A JP24035799 A JP 24035799A JP 24035799 A JP24035799 A JP 24035799A JP 2001067252 A JP2001067252 A JP 2001067252A
- Authority
- JP
- Japan
- Prior art keywords
- column
- data
- aggregated
- updating
- change value
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
d/項目eの更新を行う場合、RDB上では項目fに集
約されていることを意識しなければならない。 【解決手段】集約非対象列の編集手段12は、変更値入
力手段11が取得した更新値のうち集約しない列の変更
値を、集約非対象列の記憶部15へ設定し、集約対象列
の編集手段13は、変更値入力手段が取得した更新値の
うち集約する列の更新値を、列の識別子(属性)とペア
にして集約し、1つの可変長項目の更新値として、集約
対象列の記憶部16へ設定し、変更値更新手段14は、
集約非対象列の記憶部と集約対象列の記憶部の変更値に
対応してRDB17を更新する。
Description
ータベース更新方法と装置に関し、特にリレーショナル
データベース(以下RDB)の更新方法において可変長
データ項目に集約されて格納されているデータを更新す
る場合に、集約方法を意識せず各個別データを更新でき
るようにしたリレーショナル型データベース更新方法と
装置に関する。
納されているリレーショナル型データベース格納方法お
よび装置として特願平10ー33823号明細書に記載
されているリレーショナル型データベース格納方法およ
び装置について説明する。
ース格納装置の構成を示すブロック図である。同図にお
いて、設定値入力部101は、RDB107に格納する
1レコード分の設定値(データベースに格納するデー
タ)の全てを、図示しないインタフェースから取得する
ものである。集約非対象列の編集部102は、設定値入
力部101が取得した設定値のうち、集約しない列の設
定値を集約非対象列の記憶部105に出力するものであ
る。集約非対象列の記憶部105は、集約非対象列の編
集部102が編集した設定値を記憶するものである。
部101が取得した設定値のうち集約する列の設定値を
列の識別子(属性)とペアにして集約し、1つの可変長
項目の設定値(可変長データ)として、集約対象列の記
憶部106へ出力するものである。集約対象列の記憶部
106は、集約対象列の編集部103が編集した設定値
を記憶するものである。設定値格納部104は、 集約
非対象列の記憶部105と集約対象列の記憶部106に
記憶された設定値をRDB107に格納するものであ
る。RDB107は、設定値格納部104が出力する設
定値を格納する。
リレーショナル型データベースをテーブルとして表現し
た図であり、各レコードX,Y,Zのデータを、項目a
〜e(データベース上の行の属性として定義される項
目)によりデータを管理するRDBをテーブルとして表
現した例を示す。図7に示すように、各レコードは、デ
ータの有無によらずに項目a〜eで管理されるものとな
っており、1つの項目とRDB上の1つの列が1対1に
対応するようになっている。
DBに格納する場合を例とし、図5を参照しながら図6
に示すフローチャートに沿って動作を説明する。ここ
で、図5は従来のリレーショナル型データベースをテー
ブルとして表現した図であり、また図6は従来のリレー
ショナル型データベース格納装置の動作を示す流れ図で
ある。
各レコードの設定値(データ)を取得する。具体的に
は、図7に示すレコードX、Y、Zの各設定値をRDB
に格納する場合、設定値入力部101は、レコードXの
設定値として、「1」、「あい」、「−1」、「AB
C」を取得し、レコードYの設定値として、「2」、
「かきく」を取得し、レコードZの設定値として、
「3」、「さし」、「10.5」を取得し、集約非対象
列の編集部102及び集約対象列の編集部103にこれ
ら設定値を出力する。
理される設定値を抽出し、可変長データに集約する。具
体的には、集約非対象列の編集部102は、項目a及び
項目bで管理されるレコードXの設定値「1」および
「あい」と、レコードYの設定値「2」および「かき
く」と、レコードZの設定値「3」および「さし」と
を、集約非対象列の記憶部105に出力する。一方、集
約対象列の編集部103は、レコードXの設定値「−
1」および「ABC」と、レコードYの設定値「10.
5」を、1つの可変長項目fの設定値として集約し、集
約対象列の記憶部106に出力する。
の設定値「−1」は項目cを表す識別子Cと対応づけら
れ、レコードXの設定値「ABC」は項目dを表す識別
子Dと対応づけられて1つの可変長データとされる。ま
た、レコードZの設定値「10.5」は項目eを表す識
別子Eと対応づけられて1つの可変長データとされる。
これら可変長データは、共通の可変長項目fで管理され
る。即ち、図7に示す項目c〜eが図5に示す可変長項
目fに集約される。
B107に格納する。すなわち、設定値格納部104
は、 集約非対象列の記憶部105と集約対象列の記憶
部106に記憶された設定値をRDB107に格納す
る。
に1つの可変長として1つの可変長項目に集約してい
る。
ショナル型データベース格納方法で格納された可変長デ
ータの更新を行おうとするとき、第1の問題点は、レコ
ードの項目a/項目b/項目c/項目d/項目eの情報
のうち、項目c/項目d/項目eを1つの可変長項目f
に集約して、RDBに格納しているため、項目c/項目
d/項目eの更新を行う場合、RDB上では項目fに集
約されていることを意識しなければならない。即ち、項
目c/項目d/項目eと項目fとの関係を熟知していな
ければならない。
として集約されているため本来複数の項目である項目c
/項目d/項目eを直接更新できないということであ
る。
て、1つの可変長データに集約されータを複数の項目と
して更新できるリレーショナル型データベース更新方法
を提供することにある。
型データベース更新方法と装置は、レコード毎に複数の
属性で管理されるデータを格納するリレーショナル型デ
ータベースにおいて、RDBに格納されたデータを変更
する変更値をインタフェースから取得する変更値入力手
段と、前記変更値入力手段が取得した更新値のうち集約
しない列の変更値を、集約非対象列の記憶部へ設定する
集約非対象列の編集手段と、前記変更値入力手段が取得
した更新値のうち集約する列の更新値を、列の識別子と
ペアにして集約し、1つの可変長項目の更新値として、
集約対象列の記憶部へ設定する集約対象列の編集手段
と、前記集約非対象列の記憶部と前記集約対象列の記憶
部の変更値に対応してRDBを更新する変更値更新手段
と、を備え、RDBに格納されたデータを変更する変更
値をインタフェースから取得し、取得した更新値のうち
集約しない列の変更値を、集約非対象列の記憶部へ設定
し、取得した更新値のうち集約する列の更新値を、列の
識別子とペアにして集約し、1つの可変長項目の更新値
として、集約対象列の記憶部へ設定し、前記集約非対象
列の記憶部と前記集約対象列の記憶部の変更値に対応し
てRDBを更新する。
て図面を参照して説明する。
ース更新方法と装置の一実施の形態を示すブロック図で
ある。
は、RDBに格納された項目を変更する変更値全てを図
示してないインタフェースから取得する。
力手段11が取得した更新値のうち集約しない列の変更
値を、集約非対象列の記憶部15へ設定する。
手段11が取得した更新値のうち集約する列の更新値
を、列の識別子(属性)とペアにして集約し、1つの可
変長項目の更新値として、集約対象列の記憶部16へ設
定する。
憶部15と集約対象列の記憶部16の変更値に対応して
RDB17を更新する。
列の編集手段12が編集した変更値を、記憶する。
編集手段13が編集した変更値を、記憶する。
する変更値を反映する。
て、図1、図2、図3、図5、および図7を参照して詳
細に説明する。
れているリレーショナル型データベースの更新をテーブ
ルとして表現した図であり、図3は本発明のリレーショ
ナル型データベース更新方法と装置の更新されたテーブ
ルを表現した図である。
すレコードXとして格納される項目a、b、c、dおよ
びeの値「1」、「あい」、「−1」「ABC」および
null(設定なし)である。項目c、dおよびeを集
約して1つの可変長項目fに格納しているレコードX
は、図5のレコードXで表される。この集約されたレコ
ードXに対し、図2に示す変更を行う場合の動作を説明
する。すなわち、項目aは変更無し、項目bは「たち
つ」に変更、項目cはnullに変更、項目dは「XY
Z」に変更、項目eは「7」に変更する動作を説明す
る。
ンターフェスからレコードXの変更後のデータとして、
項目aは変更無しの「1」、項目bは「たちつ」、項目
cはnull、項目dは「XYZ」、そして項目eは
「7」を取得し、集約非対象列の編集手段12および集
約対象列の編集手段13へデータを提供する。
Xの変更値「たちつ」を、項目bの変更値として、集約
非対象列の記憶部15へ設定する。
の変更値null、「XYZ」、「7」を、可変長の項
目fとして項目dの変更値「XYZ」を項目dに対応す
る列の識別子「D」とペアにし、また項目eの変更値
「7」を項目eに対応する列の識別子「E」とペアに集
約し集約対象列の記憶部16へ設定する。
憶部15と集約対象列の記憶部16の変更値によりRD
B17を更新する。その結果、図3に示すように、項目
aには変更されなかった「1」が、項目bには「たち
つ」が、そして項目fには列の識別子「D」とペアで
「XYZ」と列の識別子「E」とペアで「7」が、変更
データとして格納される。
タ項目として集約されているデータを更新する際に、そ
の集約方法を意識することなく各個別データを更新でき
る。
ョナル型データベース更新方法と装置は、第1の効果
は、可変長データ項目に集約されて格納されているデー
タを更新する場合に、集約方法を意識せず各個別データ
を更新できることである。
子(属性)とそれに対応する変更値のペアで更新する編
集手段があるからである。
法と装置の一実施の形態を示すブロック図である。
ナル型データベースの更新をテーブルとして表現した図
である。
法と装置の更新されたテーブルを表現した図である。
の構成を示すブロック図である。
ルとして表現した図である。
の動作を示す流れ図である。
ナル型データベースをテーブルとして表現した図であ
る。
Claims (7)
- 【請求項1】 レコード毎に複数の属性で管理されるデ
ータを格納するリレーショナル型データベースの更新方
法において、1レコード内で複数の属性によりそれぞれ
管理される複数のデータを可変長データに集約して共通
の属性により管理することを特徴とするリレーショナル
型データベースの更新方法。 - 【請求項2】 レコード毎に複数の属性で管理されるデ
ータを格納するリレーショナル型データベースの更新方
法において、各レコードのデータを取得し、 前記取得したデータのうち、集約対象の属性で管理され
るデータを抽出し、これを可変長データとして集約し、
前記可変長データをリレーショナル型データベースを更
新することを特徴とするリレーショナル型データベース
の更新方法。 - 【請求項3】 集約対象の属性で管理されるデータを可
変長データとして更新する場合、前記集約対象の属性の
組み合わせを表す情報に対応させて、該集約対象の属性
で管理されるデータを可変長データに更新することを特
徴とするリレーショナル型データベースの更新方法。 - 【請求項4】 前記可変長データは、集約対象の属性で
管理される各データを、その属性に対応づけて生成され
ることを特徴とする請求項2または3のいずれかに記載
されたリレーショナル型データベースの更新方法。 - 【請求項5】 RDBに格納されたデータを変更する変
更値をインタフェースから取得し、取得した更新値のう
ち集約しない列の変更値を、集約非対象列の記憶部へ設
定し、取得した更新値のうち集約する列の更新値を、列
の識別子とペアにして集約し、1つの可変長項目の更新
値として、集約対象列の記憶部へ設定し、前記集約非対
象列の記憶部と前記集約対象列の記憶部の変更値に対応
してRDBを更新することを特徴とするリレーショナル
型データベース更新方法。 - 【請求項6】 レコード毎に複数の属性で管理されるデ
ータを格納するリレーショナル型データベースにおい
て、各レコードの変更データを取得する変更値入力手段
と、前記取得した変更データのうち、集約対象の属性で
管理される変更データを抽出し、これを可変長データと
して集約する集約対象列の編集手段と、前記可変長デー
タをリレーショナル型データベースに格納する変更値更
新手段と、を備えたことを特徴とするリレーショナル型
データベースの更新装置。 - 【請求項7】 RDBに格納されたデータを変更する変
更値をインタフェースから取得する変更値入力手段と、
前記変更値入力手段が取得した更新値のうち集約しない
列の変更値を、集約非対象列の記憶部へ設定する集約非
対象列の編集手段と、前記変更値入力手段が取得した更
新値のうち集約する列の更新値を、列の識別子とペアに
して集約し、1つの可変長項目の更新値として、集約対
象列の記憶部へ設定する集約対象列の編集手段と、前記
集約非対象列の記憶部と前記集約対象列の記憶部の変更
値に対応してRDBを更新する変更値更新手段と、を備
えることを特徴とするリレーショナル型データベース更
新装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24035799A JP2001067252A (ja) | 1999-08-26 | 1999-08-26 | リレーショナル型データベース更新方法と装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24035799A JP2001067252A (ja) | 1999-08-26 | 1999-08-26 | リレーショナル型データベース更新方法と装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001067252A true JP2001067252A (ja) | 2001-03-16 |
Family
ID=17058296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24035799A Pending JP2001067252A (ja) | 1999-08-26 | 1999-08-26 | リレーショナル型データベース更新方法と装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001067252A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416957A (zh) * | 2020-11-20 | 2021-02-26 | 上海幻电信息科技有限公司 | 基于数据模型层的数据增量更新方法、装置及计算机设备 |
-
1999
- 1999-08-26 JP JP24035799A patent/JP2001067252A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416957A (zh) * | 2020-11-20 | 2021-02-26 | 上海幻电信息科技有限公司 | 基于数据模型层的数据增量更新方法、装置及计算机设备 |
CN112416957B (zh) * | 2020-11-20 | 2023-12-29 | 上海幻电信息科技有限公司 | 基于数据模型层的数据增量更新方法、装置及计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101525529B1 (ko) | 데이터 처리장치 및 그 데이터 매핑방법 | |
JP5601066B2 (ja) | 情報統合プログラム、装置及び方法 | |
JPH0934763A (ja) | ファイル管理装置およびファイル管理方法 | |
JP2000029887A (ja) | データ検索方法及び装置、データ検索システム、記録媒体 | |
US20130262525A1 (en) | Discovering Pivot Type Relationships Between Database Objects | |
CN115080599B (zh) | 一种数据库查询sql字段血缘关系生成方法 | |
JP6752547B2 (ja) | データベース管理方法及びデータベース管理システム | |
JP2001067252A (ja) | リレーショナル型データベース更新方法と装置 | |
CN116303834B (zh) | 一种数据仓库历史数据存储与处理方法、***和装置 | |
JP2012252694A (ja) | オントロジースキーマーに基づくインスタンス経路の探索方法及び装置 | |
JP2022018435A5 (ja) | ||
US20020123811A1 (en) | Production management system and program | |
JPH0193843A (ja) | テーブル結合方式 | |
JP3980326B2 (ja) | データ管理方法およびコンピュータ読み取り可能な記録媒体 | |
JP4045283B2 (ja) | データ管理装置およびデータ管理方法 | |
JP2003157249A (ja) | 文書の圧縮格納方法 | |
JP3555542B2 (ja) | グループ番号設定装置およびグループ番号設定方法 | |
JPH113354A (ja) | データキューブ制御方式 | |
JPH0594483A (ja) | 表データの結合方式 | |
JPH035886A (ja) | 開係データベース演算システム | |
JPH09305462A (ja) | データ管理装置 | |
TW202024948A (zh) | 雲端大數據資料庫快捷建立索引系統 | |
JP2000322418A (ja) | データベース装置 | |
JP2002183142A (ja) | データ格納装置、データ格納方法及びデータ格納方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JPH01298450A (ja) | データベースシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040203 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040402 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041130 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050107 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060310 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060404 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061010 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061204 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070116 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070119 |