特許
J-GLOBAL ID:200903024152046440
正規化データベース更新プログラム製造装置
発明者:
出願人/特許権者:
代理人 (1件):
京本 直樹 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平6-226413
公開番号(公開出願番号):特開平8-095766
出願日: 1994年09月21日
公開日(公表日): 1996年04月12日
要約:
【要約】 (修正有)【目的】 非正規化データベースのデータを正規化データベースへ移行するプログラムを自動生成する。【構成】 非正規化データベースレコード仕様1は、複数の非正規化データベース項目定義レコード11を格納する。正規化データベーススキーマ仕様2は、複数の正規化データベース項目定義レコード22を格納する。項目移送定義仕様3は、項目移送方法定義レコード31を複数格納する。項目移送仕様4は、項目移送仕様レコード41を複数格納する。項目移送仕様スケルトン生成部5は、仕様1を読み込んで仕様4のデータ領域を確保する。SQL文生成部8は、仕様4中の正規化データベース表名414を正規化データベース項目ID415と正規化データベースキーレベル417を読み込みSQL文を生成する。項目移送文生成部9は、仕様4を読み込んで項目移送文を生成する。
請求項(抜粋):
項目IDと項目属性と項目レベルとから構成される非正規化データベース項目定義レコードを複数格納した非正規化データベースレコード仕様と、項目IDと項目属性とキーレベルとから構成される正規化データベース項目定義レコードを複数格納し表名も格納する正規化データベーススキーマ仕様と、非正規化データベース項目属性と正規化データベース項目属性と項目移送方法IDとから構成される項目移送方法定義レコードを複数格納する項目移送定義仕様と、非正規化データベース項目IDと非正規化データベース項目属性と非正規化データベース項目レベルと正規化データベース表名と正規化データベース項目IDと正規化データベース項目属性と正規化データベースキーレベルと項目移送IDとから構成される項目移送仕様レコードを複数格納する項目移送仕様と、前記非正規化データベースレコード仕様を読み込んで前記項目移送仕様のデータ領域を確保し前記非正規化データベース項目定義レコードの各々について項目IDを非正規化データベース項目IDに複写し項目属性を非正規化データベース項目属性に複写し項目レベルを非正規化データベース項目レベルに複写する項目移送仕様スケルトン生成部と、表示装置を有し前記項目移送仕様と前記正規化データベーススキーマ仕様を付置して表示する表示部、および、入力装置を有し前記正規化データベース項目IDと正規データベース表名をこの入力装置から入力して前記項目移送仕様レコードに設定するとともに前記非正規化データベース項目定義レコードを項目IDをキー項目として正規化データベース項目IDをキー値としてキー検索しキーが合致した正規化データベース項目定義レコード中の項目属性とキーレベルを読みだしそれぞれを正規化データベース項目属性の正規化データベースキーレベルに設定する入力部から構成される項目移送仕様編集部と、前記項目移送仕様中の項目移送仕様レコード各々について非正規化データベース項目属性を第1のキー値として読み込みと正規化データベース項目属性を第2のキー値として読み込み非正規化データベース項目属性を第1のキー項目として正規化データベース項目属性を第2のキー項目として前記項目移送方法定義レコードをキー検索しキーが合致した項目移送方法定義レコード中の項目移送方法IDを読み込み項目移送IDに複写する項目移送方法埋め込み部7と、前記項目移送仕様中の正規化データベース表名と正規化データベース項目IDと正規化データベースキーレベルを読み込みSQL文を生成するSQL文生成部と、項目移送仕様を読み込んで項目移送文を生成する項目移送文生成部とを具備することを特徴とする正規化データベース更新プログラム製造装置。
IPC (2件):
G06F 9/06 530
, G06F 12/00 513
引用特許: