SQL オブジェクト
SQL オブジェクト とは、スキーマ、ジャーナル、カタログ、表、別名、ビュー、索引、 制約、トリガー、マスク、許可、順序、ストアード・プロシージャー、ユーザー定義関数、ユーザー定義タイプ、グローバル変数、および SQL パッケージのことです。 SQL は、これらのオブジェクトをシステム・オブジェクトとして作成し、管理します。
- スキーマ
スキーマとは、SQL オブジェクトを論理的にグループ化したものです。 スキーマは、ライブラリー、ジャーナル、ジャーナル・レシーバー、カタログ、および、オプションとして、データ・ディクショナリーから構成されます。 - ジャーナルおよびジャーナル・レシーバー
ジャーナルおよびジャーナル・レシーバーは、データベースの表と視点への変更を記録するために使用されます。 - カタログ
SQL カタログ は、表、ビュー、索引、プロシージャー、関数、順序、トリガー、マスク、許可、変数、制約、プログラム、パッケージ、および XSR オブジェクトを記述する表およびビューを集めたものです。 - 表、行、および列
表は、行と列から構成されるデータの 2 次元の配列です。 - 別名
別名とは、表またはビューの代替名のことです。 - ビュー
ビュー は、アプリケーション・プログラムにとっては表と同じように見えます。しかし、ビューにはデータがなく、作成対象の 1 つ以上の表を論理的に表すにすぎません。 - 索引
SQL の索引は、表の列のデータを昇順または降順で論理的に配列したサブセットです。 - 制約
制約とは、データベース・マネージャーによって実施され、表内で挿入、削除、または更新できる値を制限する規則のことです。 - トリガー
トリガー は、指定されたイベントが指定された表またはビューに起こるたびに自動的に実行される一連のアクションです。 - ストアード・プロシージャー
ストアード・プロシージャー とは、SQL CALL ステートメントを使用して呼び出すことができるプログラムのことです。 - 順序
順序は、固有の数を生成する、素早く簡単な方法を提供するデータ域オブジェクトです。 - グローバル変数
グローバル変数 とは、SQL を使用して作成、アクセス、および変更が可能な名前付き変数のことをいいます。 - ユーザー定義関数
ユーザー定義関数とは、組み込み関数と同じように、呼び出すことができるプログラムのことです。 - ユーザー定義タイプ
ユーザー定義タイプ は、データベース管理システムによって提供されるデータ・タイプとは無関係に定義できるデータ・タイプです。 - XSR オブジェクト
XSR オブジェクト は、同じ名前で XML スキーマ・リポジトリーに登録された 1 つ以上の XML スキーマ文書です。 - SQL パッケージ
SQL パッケージとは、アプリケーション・プログラム内の SQL ステートメントがリモート・リレーショナル・データベース管理システム (DBMS) にバインドされるときに作成される制御構造を含むオブジェクトです。
親トピック: DB2 for i 構造化照会言語の紹介