試験
70-459

Microsoft SQL Server logo

  • 配信開始:
    2012 年 6 月 11 日
  • 言語:
    英語
  • 対象者:
    IT プロフェッショナル
  • テクノロジ:
    Microsoft SQL Server 2014
  • 対応資格:
    MCP、MCSA、MCSE

MCITP: Database Administrator 2008 または MCITP: Database Developer 2008 から MCSE: Data Platform への移行

この試験は終了しました

現在可能なオプションについては、この Microsoft Certification exam list

スキルの評価

この試験では、次の一覧に示す技術タスクを遂行する能力を評価します。パーセンテージは、試験の各主要トピック領域の相対的な重みを示します。パーセンテージが高いほど、試験でこのコンテンツ領域に関する質問の数が多くなる可能性があります。マイクロソフト試験の variety of question types について、ビデオ チュートリアルを参照してください。

箇条書きテキストで記述されているトピックに関する質問が出題されますが、これらに限定されるものではないことに注意してください。

この試験で評価されるスキルの妥当性に関するフィードバックをご提供いただける方は、マイクロソフトまでコメントをお送りください。すべてのフィードバックは確認されており、認定資格プロセスの有効性および信頼性を依然として維持しながら、必要に応じて反映されます。マイクロソフトからは、皆様のフィードバックに直接返信されないことにご注意ください。マイクロソフト認定資格プログラムの品質確保のために、皆様からのご意見をお待ちしております。

試験に特定の質問がある場合は、提出してください exam challenge

マイクロソフト認定資格試験のフィードバック、その他の認定資格プログラム、登録、プロモーションや質問がある場合は連絡してください Regional Service Center

2014 年 5 月 15 日より、この試験の質問は SQL Server 2014 の内容を含むようになりました。

データベース オブジェクトの実装
  • テーブルを作成および変更する
    • 一時オブジェクトの使用に関する最適な戦略の開発 (テーブル変数と一時テーブル)、トリガーを使用しないテーブルの管理、データのバージョン管理、組み込みのツールを使用しないテーブルの作成、@Table と #table の違いについて、計算列の作成、パーティション テーブル、パーティション スキーマ、およびパーティション関数の実装、列の照合順序の実装、オンライン トランザクション処理 (OLTP) の実装
  • セキュリティを設計、実装、およびトラブルシューティングする
    • 許可、拒否、取消、接続の問題、execute as、証明書、ログインのないユーザー、データベースのロールと権限、包含ユーザーの実装、cross db ownership chaining の実装、スキーマ セキュリティの実装、サーバー ロールの実装、効果的な権限の確認、孤立ユーザーのトラブルシューティングと修復
  • 制約を作成および変更する (複雑なステートメント)
    • テーブル上の制約の作成、制約の定義、パフォーマンスに与える影響に基づく制約の変更、カスケード削除の実装、一括挿入に関する制約の構成

準備用リソース

プログラミング オブジェクトの実装
  • ストアド プロシージャを設計および実装する
    • ストアド プロシージャと他のプログラマティック オブジェクトの作成、各種ストアド プロシージャの結果の実装、データ アクセス層のストアド プロシージャの作成、プロシージャとプロセスの分析と再作成、T-SQL と CLR を使用したストアド プロシージャのプログラミング、パラメーターの実装 (テーブル値パラメーター、入力、出力を含む)、暗号化の実装、エラー処理の実装 (TRY…CATCH を含む)、適切な接続設定の構成、適切なクエリ ページングの設計 (OFFSET と FETCH を含む)
  • T-SQL のテーブル値関数とスカラー関数をデザインする
    • セット ベース演算へのカーソルとループを使用するスクリプトの変更、確定関数と非確定関数のデザイン
  • ビューを作成および変更する
    • パーティション テーブル/パーティション ビューの設定と構成、インデックス付きビューの作成

準備用リソース

データベース オブジェクトのデザイン
  • テーブルをデザインする
    • データ デザイン パターンの適用、適切に正規化および非正規化された SQL テーブルの開発、トランザクションの設計、ビューの設計、GUID のクラスター化されたインデックスとしての適切な実装、一時テーブルの適切な設計 (# と @ を含む)、セット ベース ロジックの実装、暗号化戦略の設計、テーブルのパーティション分割の設計、BLOB ストレージ戦略の設計 (filestream と filetable を含む)、インメモリ OLTP 用のテーブルの設計
  • インデックスを作成および変更する
    • インデックスとデータ構造の作成、フィルター選択されたインデックスの作成、インデックス作成戦略の作成 (列ストア、セマンティック インデックス、INCLUDE を含む)、インデックスと統計情報の設計、異なる検索引数 (SARG) が指定された場合にテーブル上で使用される可能性が高いインデックスへのアクセス、付加列が含まれるインデックスの作成、空間インデックスの作成
  • データの整合性を設計する
    • テーブルのデータ整合性ポリシーの設計 (照合、プライベート キー、外部キー、一意性、XML スキーマ、NULL 値の許容を含む)、主キーの選択

準備用リソース

クエリの最適化およびトラブルシューティング
  • クエリを最適化および調整する
    • パフォーマンスの低いクエリの調整 (不要なデータ タイプの変換を含む)、長時間実行されているクエリの特定、コードの確認と最適化、実行プランの分析によるクエリの最適化、実行プランと Microsoft Database Tuning Advisor (DTA) を使用したクエリのチューニング、ピボットと共通テーブル式 (CTE) を使用したクエリの最適化、データベース レイアウトの設計によるクエリの最適化、クエリ ヒントの実装、クエリのワークロードのチューニング、再帰 CTE の実装、全文検索とセマンティック検索の実装、実行プランの分析、プラン ガイドの実装
  • パフォーマンスの問題のトラブルシューティングと解決を行う
    • パフォーマンス監視データの変換、パフォーマンス監視データと SQL トレースとの統合、適切な復旧モデルの設計、データ ファイルの最適化、トランザクション レプリケーションに関する問題の特定と修正、サーバー エラーの検出と解決、データ アクセスに関する問題の特定とトラブルシューティング、tempdb の競合と自動拡張の管理、リソース ガバナーの実装、インメモリ OLTP に関する問題の監視と解決 (マージとガベージ コレクションを含む)
  • パフォーマンスとシステムの情報を収集する
    • 動的管理ビューを使用したパフォーマンスの監視、データベース エンジン チューニング アドバイザーからの出力の収集、拡張イベント セッションの設計、拡張イベント ログの確認と変換、拡張イベント セッションの設定の最適化、利用状況モニターを使用したサーバーへの影響の最小化と IO ボトルネックの特定、インメモリ OLTP リソースの監視

準備用リソース

データベース構造の設計
  • ビジネス要件に合わせて設計する
    • ビジネス ニーズのデータ構造への変換、ビジネス要件を満たす SQL Server のコンポーネントの特定、正規化領域の設計、SQL Server の機能 (インデックス付きビュー、分散パーティション ビュー、フィルター選択された非キー列インデックス、スナップショットを使用した実体化を含む) を使用した非正規化
  • 物理データベースおよびオブジェクトの配置を設計する
    • 物理データベースの設計 (ファイルの場所、FILESTREAM、FILETABLE、ファイル グループ、RAID を含む)、システム データベース設定の構成
  • SQL Server インスタンスを設計する
    • 新しいインスタンス用のハードウェアの特定、CPU アフィニティの設計、クラスター化されたインスタンスの設計 (Microsoft Distributed Transaction Control (MSDTC) を含む)、インスタンスのメモリ割り当ての定義、インストール戦略の設計 (sysprep、slipstream、SMB ファイル サーバーを含む)、cross db ownership chaining の定義

準備用リソース

データベースとデータベース オブジェクトのデザイン
  • データベース モデルをデザインする
    • 論理スキーマの設計、データ アクセスとデータ層アーキテクチャの設計、データベース スキーマの設計、セキュリティ アーキテクチャの設計、サーバー間インスタンス データベース モデルの設計 (リンク サーバー、セキュリティ、プロバイダー、分散トランザクション、分散パーティション ビュー、サービス ブローカーを含む)
  • テーブルをデザインする
    • テーブルの適切なデザイン (物理テーブル、一時テーブル、一時テーブル変数、共通テーブル式、列のストア インデックス、ユーザー定義テーブル型を含む)、FILESTREAM、FILETABLE、およびインメモリ OLTP、ビューとテーブル値関数の設計、圧縮戦略の設計 (行とページを含む)、適切なデータ型の選択、計算列の設計
  • T-SQL ストアド プロシージャをデザインする
    • ストアド プロシージャの作成、ストアド プロシージャを使用したデータ アクセス戦略の設計、適切なストアド プロシージャ パラメーター の設計 (入力、出力、テーブル値を含む)、エラー処理の設計、ストアド プロシージャ用のインメモリ OLTP の設計

準備用リソース

データベース セキュリティの設計
  • セキュリティをサポートするアプリケーション戦略を設計する
    • セキュリティの設計 (セキュリティ ロール、署名入りストアド プロシージャ、暗号化、包含ログイン、EXECUTE AS、資格情報を含む)、スキーマおよびスキーマ セキュリティの実装、セキュリティ保守の設計 (SQL ログイン、統合認証、アクセス許可、ミラーリングを含む)
  • インスタンス レベルのセキュリティ設定を設計する
    • 異なるログイン ロールを使用した職務分掌の実装、認証の種類の選択 (ログオン トリガー、法的要件、証明書を含む)、データ暗号化の実装 (マスター キーと構成を含む)、DDL トリガーの実装、セキュリティで保護されたサービス アカウントの定義

準備用リソース

トラブルシューティングと最適化に関するソリューションの設計
  • 同時実行の問題のトラブルシューティングと解決を行う
    • SQL Server のログとトレース フラグを使用したデッドロックを引き起こす問題の調査、レポート データベース インフラストラクチャの設計 (レプリケートされたデータベースを含む)、同時実行の監視 (動的管理ビュー (DMV) を含む)、ブロッキングの診断 (ライブ ロックとデッドロックを含む)、待機の診断、拡張イベントの使用、クエリ ヒントの実装による同時実行数の増加
  • インスタンス レベルでの監視ソリューションを設計する
    • 監査戦略の設計 (拡張イベント、イベント トレース、SQL Audit、Profiler によってスケジュール設定されたメンテナンスまたはイベント ベースのメンテナンス、パフォーマンス モニター、DMV の使用を含む)、ファイルとテーブルの増加の監視の設定、パフォーマンス指標およびカウンターの収集、サーバーの状態を監視するジョブの作成、Windows ログを使用した監査

準備用リソース

試験対策

コミュニティから

受験対象者

この試験は、MCITP: Database Administrator 2008 認定または MCITP: Database Developer 2008 認定を既に取得済みで、かつ MCSA: SQL Server 認定を完了済みであり、そのスキルを MCSE: Data Platform on SQL Server に移行したいと考える受験者を対象としています。

試験に関する追加情報

試験のための準備

試験のスケジュールを検討する際は、この試験準備ガイド全体を確認し、 Web サイト上のリソースをよく理解することをお勧めします。次の を参照して、 Microsoft Certification exam overview 登録、よくある問題形式の動画、その他の準備リソースをご参照下さい。試験方針や採点については、次を参照 Microsoft Certification exam policies and FAQs

注意

この準備ガイドは、Microsoft の判断に従っていつでも予告なく変更されることがあります。マイクロソフトの試験には、適応型テストの技術およびシミュレーション アイテムが含まれる場合があります。試験の提供形式は特定しません。試験の形式に関係なく、準備にはこの準備ガイドを使用してください。この試験の準備に役立つよう、Microsoft はこの製品に関する実地経験を積むこと、および指定されたトレーニング リソースを使用することをお勧めします。これらのトレーニング リソースは、「スキルの評価」 セクションの一覧に示されたトピックすべてに必ずしも対応しているわけではありません。