エンタープライズ ジオデータベースのシステム テーブル

エンタープライズ ジオデータベースはデータベース内のテーブル、ビュー、ストアド プロシージャ、および関数の集合体です。

エンタープライズ ジオデータベースのテーブルには、ユーザー データを格納するテーブルとデータベースのジオデータベース機能を実装するシステム テーブルの 2 つのタイプがあります。ジオデータベースのデータセットおよび機能に属しているテーブルを理解しておくと、データベース管理者として、SQL を使用して変更できないのはどのテーブルか判断する際に役立ちます。

ユーザー データ

データセットには、一般ユーザーが作成、マッピング、解析、公開、共有する地理データが格納されます。データセットは、ArcGIS AllSource または ArcGIS Desktop アプリケーションからエンタープライズ ジオデータベースに接続するときに表示されるオブジェクトです。

フィーチャクラスと非空間テーブル

ArcGIS のエンタープライズ ジオデータベースに接続する際には、データを格納するためにテーブルとフィーチャクラスを作成できます。どちらを作成した場合も、基礎となるデーターベース内にテーブルが作成されます。ただし、フィーチャクラスのテーブルには空間列が存在するという違いがあります。テーブル名は、テーブルまたはフィーチャクラスの作成者が定義します。

フィーチャクラスは、すべてが同じジオメトリ タイプ (ポイント、ライン、ポリゴン、マルチポイント、アノテーション、ディメンション、またはマルチパッチ) の空間フィーチャのコレクションです。

これらのベース フィーチャクラスまたは非空間テーブルに基づいて、データセットのジオデータベース機能を実装します。

データセット

このようなタイプのデータセットはコントローラー データセットまたはエクステンション データセットとも呼ばれます。データベース管理アプリケーションを介してデータベースに接続している場合は、サポート システム テーブルを表示できます。

これらのテーブルのタイプの一覧については、「データセットのシステム テーブル」をご参照ください。

システム テーブルとジオデータベース機能

ジオデータベース システム テーブルには、ジオデータベースのオブジェクトおよび振舞いをトラックするコア システム テーブルと、データベースのジオデータベース プロパティを実装する数個のサポート テーブルが含まれます。これらはシステム テーブルであるため、ArcGIS アプリからエンタープライズ ジオデータベースに接続する際には表示されません。

それ以外の機能 (ジオデータベースの履歴管理やトラディショナル バージョンなど) はデータセット、コア システム テーブル、およびサポート システム テーブル内の列の組み合わせを使用して実装されます。