Instiq

Microsoft Azure Database Administrator Associate参考書

Azure 上の SQL データベースの構築・運用・最適化を学ぶアソシエイト資格(DP-300)。

Microsoft Azure Database Administrator Associate(DP-300)について

Microsoft Azure Database Administrator Associate(DP-300)は、Microsoft が提供するアソシエイトレベルの認定資格です。このページでは、試験範囲を全 5 章・11 節の参考書として体系的に解説し、本番形式の練習問題で理解度を確認できます。下の章一覧から順に読み進め、「問題集で演習する」で実力を試すのが効率的な学習の流れです。

試験で問われる分野(出題範囲の目安)

  • データプラットフォームリソースの計画と実装約 23%
  • セキュアな環境の実装約 18%
  • データベースリソースの監視・構成・最適化約 23%
  • タスクの自動化の構成と管理約 18%
  • 高可用性と災害復旧の計画と構成約 18%

配点は本番試験の目安です。各分野は下の章・節で詳しく解説しています。

公式の試験情報:https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/dp-300

1データプラットフォームリソースの計画と実装

  • 1.1Azure における SQL のデプロイ選択肢

    Azure で SQL を動かす 3 つの選択肢——Azure SQL Database(PaaS)・Azure SQL Managed Instance(PaaS・高互換)・SQL Server on Azure VM(IaaS)——の違いと使い分けを理解します。DP-300 の出発点です。

  • 1.2サービスレベルとスケーリング

    Azure SQL のサービスレベル——汎用目的(General Purpose)・ビジネスクリティカル(Business Critical)・Hyperscale——と、vCore/DTU、サーバーレス、エラスティックプールによるスケーリングを理解します。

  • 1.3データベースの移行とプロビジョニング

    オンプレや他環境から Azure SQL へ移す 移行 の考え方(Azure Database Migration Service・互換性評価・オフライン/オンライン)と、自動化されたプロビジョニング(ARM/Bicep・CLI)を理解します。

2セキュアな環境の実装

  • 2.1認証とアクセス制御

    Azure SQL の 認証(Microsoft Entra 認証 と SQL 認証)と、データベース内での認可(ロール・最小権限)を理解します。誰がどのデータにアクセスできるかを安全に制御します。

  • 2.2データ暗号化と監査

    Azure SQL の保存時暗号化 TDE、機密列をクライアント側で守る Always Encrypted、機密データを隠す 動的データマスク、操作を記録する 監査 と Microsoft Defender for SQL を理解します。

3データベースリソースの監視・構成・最適化

  • 3.1監視とパフォーマンスの可視化

    Azure SQL の監視——メトリック(DTU/CPU/IO)・Azure Monitor / Log Analytics・Query Store・動的管理ビュー(DMV)——でパフォーマンスのボトルネックを見つける方法を理解します。

  • 3.2クエリとインデックスの最適化

    実行プランの読み方、インデックス(不足/未使用/断片化)、統計、そして自動チューニングや インテリジェントクエリ処理 による最適化を理解します。計測の次は改善です。

4タスクの自動化の構成と管理

  • 4.1ジョブによるタスクの自動化

    定型運用を自動化する手段——SQL Server Agent(VM/Managed Instance)・Elastic Jobs(Azure SQL Database・複数 DB 横断)・Azure Automation——を理解します。デプロイ先によって使う仕組みが変わります。

  • 4.2アラートと通知の構成

    メトリックやログの条件で発報する アラート、通知や自動対応を担う アクショングループ、ジョブ失敗時の通知を理解します。問題の早期検知と自動対応で運用を安定させます。

5高可用性と災害復旧の計画と構成

  • 5.1バックアップとリストア

    Azure SQL の自動バックアップと 特定時点復元(PITR)、長期保持(LTR)、geo 復元、保持期間(RPO/RTO の考え方)を理解します。データ損失からの復旧の基礎です。

  • 5.2高可用性と災害復旧の戦略

    Azure SQL の ゾーン冗長(リージョン内の高可用性)、アクティブ geo レプリケーション・フェイルオーバーグループ(リージョン間の DR)、Always On 可用性グループ(VM)を理解します。RPO/RTO 要件に応じて設計します。