• 検索結果がありません。

論理ファイル

ドキュメント内 PowerRDBconnector説明書(SQLServer編) (ページ 157-161)

第5章 エラー時の対処

A.1 論理ファイル

付録A  他製品のファイル資源 

本章では、他製品(ファイルシステム、データベース系)のファイル資源及び代替方法について 説明します。

業務システムの機能・構成設計時に、移行前のデータベース資産としてよく使用される、論理フ ァイルの使用について、開発者が確認する場合にお読みください。

単純論理ファイル 

単一ビューで作成することで、同等の機能が実現できます。

SQL定義文の例 

CREATE VIEW CSVIEW

(得意先コード_DECIMAL, 商品名_CHAR, 数量_INTEGER)

AS SELECT 得意先コード, 商品名, 数量

FROM CSMASTER

CREATE UNIQUE INDEX CSVIEWIX ON CSMASTER (得意先コード)

射影

論理ファイル CSVIEW

西田電気 中村無線 (株)山岸 高木電気 西村商会 得意先名

CDプレーヤ 5 06024

ビデオ 18 03477

ステレオ 60 01215

ラジオ 261 00901

エアコン 8 00033

数量 商品名

得意先コード

物理ファイル CSMASTER CDプレーヤ 5

06024

ビデオ 18 03477

ステレオ 60 01215

ラジオ 261 00901

エアコン 8 00033

数量 商品名

得意先コード

インデックス キー項目:得意先コード 射影:得意先コード、商品名お

よび数量を得意先コード順に並 べ替えてREAD/WRITEする。

結合論理ファイル 

結合ビューを作成することで参照できます。

SQL定義文の例 

CREATE VIEW CSJOIN

(CS_NAME_CHAR ,P_NAME_CHAR, PRICE_DECIMAL, QUANTITY_INTEGER)

AS SELECT 得意先名, 商品名, 価格, 数量

FROM CSMASTER, PRMASTER

WHERE CSMASTER.商品名 = PRMASTER.商品名

CREATE UNIQUE INDEX CSJOINIX ON CSMASTER (商品名)

CREATE UNIQUE INDEX CSJOINIX2 ON PRMASTER (商品名)

結合

論理ファイル CSJOIN

高木電気 (株)山岸 西村商店 西田電気 中村無線 得意先名

4,200 122,000 98,000 173,000 35,800 価格

261 60 8 5 18 数量

ラジオ ステレオ エアコン CDプレーヤ ビデオ 商品名 結合:

商品名を等値条件として得意 先 名 、 価 格 お よ び 数 量 で READする。

物理ファイル(結合元)

CSMASTER

物理ファイル(結合先)

PRMASTER インデックス

キー項目:商品名

インデックス キー項目:商品名

10,400 レーザディスク 501

ラジオ ステレオ エアコン CDプレーヤ ビデオ 商品名

7 47 253 19 108 商品番号

4,200 122,000 98,000 173,000 35,800 価格

西田電気 中村無線 (株)山岸 高木電気 西村商会 得意先名

CDプレーヤ 5 06024

ビデオ 18 03477

ステレオ 60 01215

ラジオ 261 00901

エアコン 8 00033

数量 商品名

得意先コード

併合論理ファイル 

UNION結合ビューで作成することで参照できます。

SQL定義文の例 

CREATE VIEW CSMERGE

(CS_CODE_DECIMAL,CS_NAME_CHAR,PRODUCT_NAME_CHAR, QUANTITY_INTEGER)

AS

SELECT 得意先コード, 得意先名, 商品名, 数量

FROM CSMASTER UNION ALL

SELECT 得意先コード, 得意先名, 商品名, 数量

FROM CS2MST

CREATE UNIQUE INDEX CSMERGEIX ON CS2MST (得意先コード)

併合

論理ファイル CSMERGE

ビデオカメラ 20 寺田商品

00005

冷蔵庫 4 中村無線

01215

8 5 18 60 261 8 数量

CDプレーヤ 西田電気

06024

中川電気 中村無線 (株)山岸 高木電気 西村商店 得意先名

04309 03477 01215 00901 00033 得意先コード

エアコン ビデオ ステレオ ラジオ エアコン 商品名

併合:

得意先コードをキーとして、

得意先コード、得意先名、

商品名および数量でREAD する。

西田電気 中村無線 (株)山岸 高木電気 西村商会 得意先名

CDプレーヤ 5 06024

ビデオ 18 03477

ステレオ 60 01215

ラジオ 261 00901

エアコン 8 00033

数量 商品名

得意先コード

物理ファイル(併合元)

CSMASTER

埼玉 千葉 東京 住所

20 4 8 数量

00005 01215 04309 得意先コード

寺田商店 中村無線 中川電気 得意先名

ビデオカメラ 冷蔵庫 エアコン 商品名 物理ファイル(併合元)

CS2MST キー項目:得意先

インデックス

キー項目:得意先 インデックス

付録B  トラブルシューティング 

本章では、PowerRDBconnectorでトラブルが発生した場合の対処方法と、トラブル事例について 説明します。

ドキュメント内 PowerRDBconnector説明書(SQLServer編) (ページ 157-161)