DP-900Azure のリレーショナル データMEDIUM複数選択

ある企業のデータベース設計者が、インデックスの種類と用途について整理している。クラスター化インデックス(Clustered Index)の特性として正しいものを2つ選択してください。

  1. A. クラスター化インデックスを作成してもテーブルのデータ行の物理的な順序は変わらない
  2. B. クラスター化インデックスはテーブルに1つだけ作成でき、物理的なデータの並べ替えを定義する
  3. C. 主キーに設定すると、自動的にクラスター化インデックスが作成される(SQL Server の既定動作)
  4. D. テーブルに複数のクラスター化インデックスを定義できる
  5. E. テーブルのデータ行がクラスター化インデックスのキー順に物理的に格納される
解答と解説を見る

正解: C, E

クラスター化インデックスの最大の特性は、テーブルのデータ行がインデックスキーの順序に従って物理的に格納されることである(選択肢E)。これにより範囲検索(BETWEEN、ORDER BY)が高速になる。また SQL Server(および Azure SQL Database)では、主キーを定義すると既定でクラスター化インデックスが自動作成される(選択肢C)。クラスター化インデックスはテーブルに1つしか作成できない(選択肢Dは誤り。複数定義は不可)。「1つだけ」という点は正しいが選択肢Bは選択肢Eと重複するため、本設問では E と C が最適な正解の組み合わせである。クラスター化インデックスはデータの物理的な順序を変えるため選択肢Aは誤りである。

▸ この試験を本気で演習する(全150問・無料)