エンタープライズ ジオデータベースはデータベース内のテーブル、ビュー、ストアド プロシージャ、および関数の集合体です。
エンタープライズ ジオデータベースのテーブルには、ユーザー データを格納するテーブルとデータベースのジオデータベース機能を実装するシステム テーブルの 2 つのタイプがあります。ジオデータベースのデータセットおよび機能に属しているテーブルを理解しておくと、データベース管理者として、SQL を使用して変更できないのはどのテーブルか判断する際に役立ちます。
ユーザー データ
データセットには、一般ユーザーが作成、マッピング、解析、公開、共有する地理データが格納されます。データセットは、ArcGIS AllSource または ArcGIS Desktop アプリケーションからエンタープライズ ジオデータベースに接続するときに表示されるオブジェクトです。
フィーチャクラスと非空間テーブル
ArcGIS のエンタープライズ ジオデータベースに接続する際には、データを格納するためにテーブルとフィーチャクラスを作成できます。どちらを作成した場合も、基礎となるデーターベース内にテーブルが作成されます。ただし、フィーチャクラスのテーブルには空間列が存在するという違いがあります。テーブル名は、テーブルまたはフィーチャクラスの作成者が定義します。
フィーチャクラスは、すべてが同じジオメトリ タイプ (ポイント、ライン、ポリゴン、マルチポイント、アノテーション、ディメンション、またはマルチパッチ) の空間フィーチャのコレクションです。
これらのベース フィーチャクラスまたは非空間テーブルに基づいて、データセットのジオデータベース機能を実装します。
データセット
このようなタイプのデータセットはコントローラー データセットまたはエクステンション データセットとも呼ばれます。データベース管理アプリケーションを介してデータベースに接続している場合は、サポート システム テーブルを表示できます。
これらのテーブルのタイプの一覧については、「データセットのシステム テーブル」をご参照ください。
システム テーブルとジオデータベース機能
ジオデータベース システム テーブルには、ジオデータベースのオブジェクトおよび振舞いをトラックするコア システム テーブルと、データベースのジオデータベース プロパティを実装する数個のサポート テーブルが含まれます。これらはシステム テーブルであるため、ArcGIS アプリからエンタープライズ ジオデータベースに接続する際には表示されません。
それ以外の機能 (ジオデータベースの履歴管理やトラディショナル バージョンなど) はデータセット、コア システム テーブル、およびサポート システム テーブル内の列の組み合わせを使用して実装されます。