---
sourceDocument: Yokohama ServiceNow AI Platform 管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama ServiceNow AI Platform 管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# テーブルとインデックスの管理

# テーブルとインデックスの管理 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

アドミニストレーターは、テーブルアドミニストレーションツールを使用してデータベース構造を変更できます。

## カスタムテーブルとフィールド {#using-table-administration__section_mbr_q52_3cc}

アドミニストレーターは、カスタムテーブルの追加、フィールドの定義、フィールドラベルの管理を行うことができます。アドミニストレーターは、不要なカスタムテーブルを削除したり、テーブル自体は削除せずにテーブル内のすべてのレコードを削除したりすることもできます。

## 辞書エントリ {#using-table-administration__section_pt4_53g_3cc}

システム辞書は、辞書エントリ `[sys_dictionary]` と呼ばれるテーブルで、インスタンス内にある各テーブルの詳細を含み、各テーブルのすべての列を定義します。アドミニストレーターは、システム辞書のテーブルとフィールドを変更することができ、その後、システム辞書はインスタンス全体でユーザーがアクセスするリストとフォームを定義します。

## 辞書属性 {#using-table-administration__section_g5m_242_3cc}

辞書属性は、フィールドのグローバルな動作を定義します。アドミニストレーターは、辞書エントリに属性を直接適用して、システム全体でのテーブルまたはフィールドの動作のさまざまな側面を制御します。

## 辞書オーバーライド {#using-table-administration__section_cy4_qhg_3cc}

辞書オーバーライドを使用すると、アドミニストレーターは拡張テーブルのフィールド設定をオーバーライドできます。辞書オーバーライドの使用により、アドミニストレーターは、別のテーブルから継承する特定のテーブルのフィールドの動作をカスタマイズできます。オーバーライドは、親テーブルや他の子テーブルに影響を与えずに、子テーブルの継承された辞書属性を変更するために使用されます。

## テーブルのフラット化 {#using-table-administration__section_yg3_dkf_3cc}

テーブルのフラット化を使用すると、タスク \[task\] テーブルとベース構成アイテム \[cmdb\] テーブルが関連テーブルの階層をもち、そこで 1 つ以上の子テーブルが親テーブルから拡張されます。

拡張モデルは、インスタンスでのテーブルの表示や機能には影響しません。データベースビューを含むテーブル機能はいずれも、拡張モデルによって変更されることはありません。

## テーブルインデックス {#using-table-administration__section_cwy_kv2_3cc}

インデックスは、データベース内で情報が格納されている場所へのポインターを作成することで、順序付けされていないテーブルを整理し、テーブル内の列のクエリを効率的に高速化します。アドミニストレーターは、インデックスを追加することでテーブルデータにより簡単にアクセスできます。

## 多対多のテーブル関係 {#using-table-administration__section_z3b_5jg_3cc}

多対多 (M2M) のテーブル関係により、アドミニストレーターは双方向かつ柔軟な方法で 2 つのテーブル間でレコードを関連付けることができます。この関係タイプは、あるテーブルの各レコードを別のテーブルの複数のレコードに関連付けたり、その逆方向の関連付けを行ったりできる、レコード間のリンクを作成するために使用されます。
* **[テーブルの作成](https://servicenow-prod.fluidtopics.net/Ut8sjvqewjVc7and~Wwb~A)**   
  アドミニストレーターとアプリケーション開発者は、アプリケーションデータを保存するカスタムテーブルを作成できます。テーブルを作成した後、フィールドタイプとフィールドラベルを変更することもできます。
* **[カスタムテーブルの削除](https://servicenow-prod.fluidtopics.net/GAooI50gDgz0hIJwX__JcQ)**   
  アドミニストレーターは、不要になったカスタムテーブルを削除することができます。たとえば、ビジネス要件が変更されたために開発中のアプリケーションからテーブルを削除するような場合です。
* **[辞書エントリの変更](https://servicenow-prod.fluidtopics.net/J0C5dxmDMumV7ZtF4W8boQ)**   
  辞書エントリを変更するには、フォームのフィールドを設定するか、辞書モジュールからフィールドを設定します。
* **[辞書属性を使用したテーブルとフィールドの変更](https://servicenow-prod.fluidtopics.net/LkxM~r1gl4BzhtIIkcASOg)**   
  辞書属性は、辞書レコードが記述するテーブルまたはフィールドの動作を変更します。アドミニストレーターは、辞書属性を追加または変更できます。
* **[辞書オーバーライド](https://servicenow-prod.fluidtopics.net/L7jsoZ7t1BnLIrVLapV0Iw)**   
  辞書オーバーライドにより、親テーブルのフィールドとは異なる方法で拡張テーブルのフィールドを定義できるようになります。
* **[テーブルのフラット化](https://servicenow-prod.fluidtopics.net/nTSF~JQONw2HMG9xX5JmgQ)**   
  テーブルをフラット化すると、関連するテーブルの階層が 1 つのテーブルとしてリレーショナルデータベースに格納されます。
* **[テーブル参照と拡張の表示](https://servicenow-prod.fluidtopics.net/4DIsFgYWU5X_hhg19uZD~w)**   
  スキーママップを使用して、テーブルの関係を視覚的に表示します。
* **[テーブルインデックスの作成](https://servicenow-prod.fluidtopics.net/SM~BAZiRWQbjpAsQInomqw)**   
  インデックスをビルドすると、テーブルに保持されているデータに簡単にアクセスできます。
* **[カスタムインデックスの削除](https://servicenow-prod.fluidtopics.net/oprSSpheCGw1kKNmlakqew)**   
  カスタムインデックスをテーブルからドロップして削除します。
* **[多対多のテーブル関係の作成](https://servicenow-prod.fluidtopics.net/9QwwmQqjPPUSj8cXaHfFtw)**   
  2 つのテーブル間に双方向の関係を作成して、関連レコードを関連リスト内の両方のテーブルから表示できるようにします。

