現在地: Visual LANSA 開発者ガイド > 1. アプリケーション、フィールド、データベース、リポジトリの概要 > 1.6 アプリケーション・データベースの作成 > アクセス経路の考え方
アクセス経路の考え方

LANSAは、アクセス経路を使用してデータベース内の各テーブル間の関係について説明します。データベースのマップあるいはスキーマに相当するものです。とは言っても、その実体は単なるテキスト記述であって、データベースの容量が大きく増えてしまうようなことはありません。

「アクセス経路」は、あるテーブルから別のテーブルに到る「経路」のことです。例えば、テーブルAのレコードをひとつ取り出したとき、これと関連するテーブルBのレコードをどのように検索するか、を表します。

ここでテーブルAは、現在着目している対象です。一方テーブルBは、LANSAシステムに定義されているどの物理/インデックスであってもかまいません。

テーブルAにはアクセス経路を複数設定できます。テーブルBに到る経路だけでなく、他のテーブルへの経路であってもかまいません。また、テーブルBからテーブルAへの経路も定義して、両方向の経路とすることも可能です。

ひとつのアクセス経路で定義できるのは、テーブルAからテーブルBという形の、片方向の経路だけです。しかしテーブルAは複数のアクセス経路を持つことができます。同様にしてテーブルAからテーブルCやテーブルDへの経路も追加することができます。

さらに、アクセス経路を連鎖させることも可能です。テーブルAからテーブルBの経路、テーブルBからテーブルCへの経路があれば、テーブルAから間接的に、テーブルCのレコードを検索することもできるのです。

アクセス経路は次のような点で、自動処理定義コンポーネントにとって非常に重要です。

アクセス経路には次のような使い方があります。

警告

ヒントとテクニック

次のトピックも参照してください。

アクセス経路の例

アクセス経路に関する検討事項