ISO/IEC 9075-9:2016 情報技術—データベース言語— SQL —パート9:外部データの管理(SQL / MED) | ページ 6

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

3 定義、表記、および慣例

3.1 定義

この条項は、ISO/IEC 9075-2 の条項 3.1「定義」を修正します。

3.1.1 XML から取得した定義

このドキュメントの目的のために、[XML] で与えられた次の用語の定義が適用されます。

3.1.1.1 有効な XML ドキュメント
3.1.1.2 XML文書
3.1.1.3 XML 文書型宣言 ="(DTD とも呼ばれる)

3.1.2 で提供される定義9

このドキュメントの目的のために、他のソースから取得した定義に加えて、次の定義が適用されます。

3.1.2.1

アクセストークン

データリンク値のファイル参照と組み合わせて、特定の条件下で SQL サーバーによって返される暗号化された値

注記 1アクセス トークンは、読み取りトークンまたは書き込みトークンのいずれかです。

3.1.2.2

データリンク

SQL 環境の一部ではないファイルを参照しているデータ型 DATALINK の値

注記 1:ファイルは、何らかの外部ファイル マネージャによって管理されていると想定されます。

3.1.2.3

データリンカー

外部ファイルの整合性制御、リカバリ、およびアクセス制御を有効にするための実装依存コンポーネント

3.1.2.4

外部データ

SQL セッションに関与する SQL サーバーによって管理されていないが、その SQL セッションからアクセスできるデータ

3.1.2.5

外部データラッパー

ISO/IEC 9075 のこの部分でそのようなルーチンに対して指定されたプログラミング インターフェイスをサポートする、SQL サーバーによって呼び出し可能なルーチンの名前付きコレクション。

3.1.2.6

外部サーバー

名前付きサーバー。SQL 環境の外部にありますが、SQL サーバーには認識されており、外部データを管理します。

3.1.2.7

外部サーバー リクエスト

SQL サーバーが外部データ ラッパーに送信するステートメント

3.1.2.8

外部テーブル

一部の外部サーバーで必要なときに行が提供される名前付きテーブル

注記 1これらの行が提供されるメカニズムは、外部データ ラッパーによって提供されます。外部テーブルを構成するデータは、SQL 環境の一部ではありません。

3.1.2.9

整合性制御オプション

データリンクとそれが参照するファイルとの間のリンクの整合性のレベルを指定するリンク制御オプション

3.1.2.10

リンク制御

データ型 DATALINK の列のプロパティ。列内のデータリンクとデータリンクが参照するファイルとの間のリンクを (さまざまな特定の方法で) 監視する範囲を指定します。

3.1.2.11

読み取り許可オプション

特定のデータリンクによって参照される外部ファイルを読み取る権限を決定する方法を指定するリンク制御オプション

3.1.2.12

回復オプション

特定のデータリンクによって参照されるファイルにポイント イン タイム リカバリが必要かどうかを指定するリンク制御オプション

3.1.2.13

ルーチン マッピング

外部サーバーによって維持される同等の概念への SQL 呼び出しルーチンの実装定義のマッピング

3.1.2.14

SQL/MED の実装

ISO/IEC 9075 のこの部分で定義されている言語によって拡張される可能性がある SQL ステートメントを処理する SQL 実装

注記 1:適合する SQL/MED 実装とは、27 節「適合性」で定義されている SQL/MED 実装の要件を満たす SQL/MED 実装です。

3.1.2.15

リンク解除オプション

データリンクによって占有されている特定のサイトが更新または削除されたときに実行するアクションを指定するリンク制御オプション

3.1.2.16

ユーザー マッピング

外部サーバーによって維持される同等の概念への認可識別子の実装定義のマッピング

3.1.2.17

書き込み権限オプション

特定のデータリンクによって参照されるファイルへの書き込み許可を決定する方法を指定するリンク制御オプション

3 Definitions, notations, and conventions

3.1 Definitions

This Subclause modifies Subclause 3.1, “Definitions”, in ISO/IEC 9075-2.

3.1.1 Definitions taken from XML

For the purposes of this document, the definitions of the following terms given in [XML] apply:

3.1.1.1 Valid XML document
3.1.1.2 XML document
3.1.1.3 XML document type declaration ="(also known as a DTD)

3.1.2 Definitions provided in 9

For the purposes of this document, in addition to those definitions taken from other sources, the following definitions apply:

3.1.2.1

access token

encrypted value returned under certain conditions by an SQL-server in combination with the File Reference of a datalink value

Note 1 to entry: An access token is either a read token or a write token.

3.1.2.2

datalink

value, of data type DATALINK, referencing some file that is not part of the SQL-environment

Note 1 to entry: The file is assumed to be managed by some external file manager.

3.1.2.3

datalinker

implementation-dependent component for enabling integrity control, recovery, and access control for external files

3.1.2.4

external data

data that is not managed by an SQL-server involved in an SQL-session, but that is nevertheless accessible to that SQL-session

3.1.2.5

foreign-data wrapper

named collection of routines, invocable by the SQL-server, supporting the programming interface specified for such routines in this part of ISO/IEC 9075

3.1.2.6

foreign server

named server, external to the SQL-environment, but known to the SQL-server, that manages external data

3.1.2.7

foreign server request

statement that an SQL-server submits to a foreign-data wrapper

3.1.2.8

foreign table

named table whose rows are supplied when needed by some foreign server

Note 1 to entry: The mechanism by which these rows are supplied is provided by a foreign-data wrapper. The data constituting a foreign table is not part of the SQL-environment.

3.1.2.9

integrity control option

link control option specifying the level of integrity of the link between a datalink and the file that it references

3.1.2.10

link control

property of a column of data type DATALINK, specifying the extent to which the links between datalinks in that column and the files they reference are to be monitored (in various specific manners)

3.1.2.11

read permission option

link control option specifying how permission to read external files referenced by certain datalinks is determined

3.1.2.12

recovery option

link control option specifying whether or not point in time recovery is required for the files referenced by certain datalinks

3.1.2.13

routine mapping

implementation-defined mapping of an SQL-invoked routine to an equivalent concept maintained by a foreign server

3.1.2.14

SQL/MED-implementation

SQL-implementation that processes SQL-statements that are possibly extended by the language defined in this part of ISO/IEC 9075

Note 1 to entry:A conforming SQL/MED-implementation is an SQL/MED-implementation that satisfied the requirements for SQL/MED-implementations as defined in Clause 27, “Conformance”.

3.1.2.15

unlink option

link control option specifying the action to be taken when certain sites occupied by datalinks are updated or deleted

3.1.2.16

user mapping

implementation-defined mapping of an authorization identifier to an equivalent concept maintained by a foreign server

3.1.2.17

write permission option

link control option specifying how permission to write files referenced by certain datalinks is determined