データベース モデル図でインデックスを作成または編集する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

インデックスを使用すると、データベースシステムのレコードの検索と並べ替えをすばやく行うことができます。頻繁に検索する列のインデックスを作成すると、データベースのパフォーマンスを大幅に向上させることができます。

手動でインデックスを作成できます。また、Visio によって自動的に作成されるインデックスを変更することもできます。

注: データベース モデル図は、特定のバージョンの Visio のみで提供されています。詳細については、「データベース モデリング機能が見つかりません」を参照してください。

データベースモデル図でインデックスを作成する

  1. データベース モデル図を開きます。

  2. インデックスを追加するテーブルをダブルクリックし、[データベースのプロパティ] ウィンドウの [分類] ボックスの一覧で [インデックス] をクリックします。

  3. [新規作成] をクリックします。

  4. [インデックスの作成] ダイアログ ボックスにインデックスの名前を入力して、[OK] をクリックします。

  5. [インデックスの種類] リストで、一意または非一意のインデックスを作成するオプションを選択します。

  6. [使用可能な列] の一覧で、このインデックスに含める各列の名前を選択し、[追加] をクリックします。

  7. [インデックス付きの列] リストで、昇順の並べ替え順序を持つインデックスを作成するには、[ Asc ] チェックボックスをオンにします。または、チェックボックスをオフにして、降順の並べ替え順序を作成します。

    データベース モデル図が自動的に更新されます。

注: 一部のデータベースアプリケーションでは、テーブルごとに作成できるインデックスの種類と数に制限があります。特定の情報については、データベース管理システム (DBMS) のドキュメントを参照してください。

インデックスを削除する

  1. データベース モデル図を開きます。

  2. 削除するインデックスが含まれているテーブルをダブルクリックし、[データベースのプロパティ] ウィンドウの [分類] ボックスの一覧で [インデックス] をクリックします。

  3. [インデックス名] ボックスの一覧で、削除するインデックスの名前を選択し、[削除] をクリックします。

    データベース モデル図が自動的に更新されます。

インデックスプロパティを編集する

  1. データベース モデル図を開きます。

  2. 編集するインデックスが含まれているテーブルをダブルクリックし、[データベースのプロパティ] ウィンドウの [分類] ボックスの一覧で [インデックス] をクリックします。

  3. [インデックス名] ボックスの一覧で、編集するインデックスの名前を選びます。

  4. 次のいずれかの操作を行って、インデックスのプロパティを編集します。

    • インデックスの新しい名前を指定するには、[名前の変更] をクリックします。

    • 一意または一意でないインデックスを指定するには、[インデックスの種類] ボックスの一覧でオプションを選びます。

    • ドライバー固有のインデックス属性を指定するには、[オプション] をクリックします。

    • データベース モデル図が自動的に更新されます。

インデックス内の列を追加、削除、または並べ替える

  1. データベース モデル図を開きます。

  2. 変更するインデックスが含まれているテーブルをダブルクリックし、[データベースのプロパティ] ウィンドウの [分類] ボックスの一覧で [インデックス] をクリックします。

  3. [インデックス名] ボックスの一覧で、変更するインデックスの名前を選びます。

  4. 次のいずれかの操作を行います。

    • インデックスに列を追加するには、[使用可能な列] で列の名前を選択し、[追加] をクリックします。

    • インデックスから列を削除するには、[インデックス付きの列] で列の名前を選択し、[削除] をクリックします。

    • 列の順序を変更するには、[インデックス付きの列] で列の名前を選択し、その列名をリスト内の新しい位置にドラッグします。

      データベース モデル図が自動的に更新されます。

データベース モデリング機能が見つかりません

Visio Standard には、データベース モデル図テンプレートがありません。

visio Professional と Premium edition は、データベースモデル図テンプレートのリバースエンジニアリング機能 (つまり、既存のデータベースを使用して visio でモデルを作成する) をサポートしますが、フォワードエンジニアリングはサポートされません (つまり、visio データベースを使用します)。SQL コードを生成するモデル)。

注: Visio for Enterprise Architects の場合、完全なデータベース モデリング機能をご利用いただけます。リバース エンジニアリングとフォワード エンジニアリングの両方が含まれています。Visio for Enterprise Architects は MSDN Premium Subscription に含まれています。このサブスクリプションは Visual Studio Professional エディションと Visual Studio Team System ロールベース エディションでご利用いただけます。

Visio Online Plan 2 で既存のデータベースを基にデータベース モデルを設計する方法については、既存のデータベースのリバース エンジニアリングに関するトピックを参照してください。

関連項目

データベースモデル図を作成する

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×