で試験日に自信が持てるようにしてください Exam Replay or an Exam Replay with Practice Test

試験
70-516

Visual Studio logo

  • 配信開始:
    2012 年 9 月 17 日
  • 言語:
    英語
  • 対象者:
    IT プロフェッショナル
  • テクノロジ:
    Windows Server 2012
  • 対応資格:
    マイクロソフト認定テクノロジー スペシャリスト (MCTS)

TS: Accessing Data with Microsoft .NET Framework 4

この試験は終了しました

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

スキルの評価

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

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

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

試験に特定の質問がある場合は、 exam challenge

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

データのモデリング (20%)
  • Entity Data Model を使用してエンティティとリレーションシップをマップする
    • ビジュアル デザイナーの使用、既存のデータベースからの Entity Data Model の作成、EDMX での複合型エンティティ マッピングの管理、EDM XML の編集、ストアド プロシージャへのマッピング、エンティティ間のユーザー定義アソシエーションの作成、継承によるクラスの生成とテーブルへのマッピング
    • 次の内容は含まれません。 MetadataWorkspace の使用
  • LINQ to SQL を使用してエンティティとリレーションシップをマップする
    • ビジュアル デザイナーの使用、既存のデータベースからの LINQ to SQL モデルの作成、ストアド プロシージャへのマッピング
  • エンティティ オブジェクトを作成し、カスタマイズする
    • Entity Framework エンティティへの変更の構成、ADO.NET EntityObject ジェネレーター (T4) の使用、拡張、自己追跡エンティティ、スナップショットによる変更の追跡、ObjectStateManager、部分クラス、Entity Framework の部分メソッド
  • POCO モデルを Entity Framework に接続する
    • 永続化非依存を使用した Entity Framework の実装、ユーザー作成の POCO エンティティ
    • 次の内容は含まれません。POCO テンプレートの使用
  • Entity Framework モデルからデータベースを作成する
    • データ定義言語 (DDL) (テンプレート) 生成プロセスのカスタマイズ、データベース用スクリプトの生成、Entity Data Model ツール
  • モデル定義関数を作成する
    • 概念スキーマ定義言語 (CSDL) の編集、EdmFunction 属性を使用したモデル定義関数の有効化、複合型
接続とコンテキストの管理 (18%)
  • 接続文字列と接続プロバイダーを構成する
    • 接続文字列 (Entity Framework 接続文字列など) の管理、ConfigurationManager の使用、Microsoft SQL Server インスタンスの適切なアドレス指定、接続プールの実装、ユーザー インスタンスと AttachDBfilename の管理、プロバイダーの切り替え、複数のアクティブな結果セット (MARS) の実装
    • 次の内容は含まれません。ConnectionStringBuilder の使用、Oracle データ プロバイダー、カスタム プロバイダーの作成と使用、サードパーティ プロバイダーの使用
  • データ コレクションを作成し、管理する
    • データ ソースへの接続、接続の終了、接続のライフ サイクルの管理
  • 接続をセキュリティ保護する
    • 接続文字列の暗号化と復号化、セキュリティ サポート プロバイダー インターフェイス (SSPI) や SQL Server 認証の使用、読み取り専用接続と読み取り/書き込み接続
    • この目標に含まれない内容: Secure Sockets Layer (SSL)
  • DataContext と ObjectContext を管理する
    • DataContext と ObjectContext のライフ サイクルの管理、DataContext と ObjectContext の拡張、POCO のサポート
  • 一括読み込みを実装する
    • LazyLoadingEnabled を使用した読み込み方法の構成、POCO による遅延読み込みのサポート、エンティティの明示的な読み込み
  • データをキャッシュする
    • DataContext および ObjectContext のキャッシュ (ID マップなど)、ローカル データ キャッシュ
    • この目標に含まれない内容: Velocity, SqlCacheDependency
  • ADO.NET Data Services を構成する
    • エンティティのアクセス規則の作成、承認と認証の構成、HTTP 動詞の構成
データのクエリ実行 (22%)
  • SQL クエリを実行する
    • DBCommand、DataReader、DataAdapters、DataSets、ストアド プロシージャを使用したデータ取得の管理、パラメーターの使用、System.Data.Common 名前空間クラス
  • LINQ クエリを作成する
    • 構文ベースのクエリとメソッド ベースのクエリ、結合、フィルタリング、並べ替え、グループ化、集計、ラムダ式、ページング、プロジェクション
    • 次の内容は含まれません。クエリのコンパイル
  • Entity SQL (ESQL) クエリを作成する
    • 結合、フィルタリング、並べ替え、グループ化、集計、ページング、関数の使用、クエリ プランのキャッシュ、エンティティ インスタンスへの参照を返す、ESQL でのパラメーターの使用、EntityClient クラスに関連する機能
  • 特殊なデータ型を処理する
    • BLOB のクエリ実行、ファイルストリーム パラメーター、空間パラメーター、テーブル値パラメーター
    • 次の内容は含まれません。非構造化データ用のデータ型の実装、ユーザー定義型、共通言語ランタイム (CLR) 型
  • XML にクエリを実行する
    • LINQ to XML、XmlReader、XmlDocuments、XPath
    • この目標に含まれない内容: XSLT, XmlWriter
  • WCF.NET Data Services を使用してデータのクエリを実行する
    • WCF.NET Data Services へのフィルタリングと資格の実装、リソースのアドレス指定、クエリ式の作成、ペイロード形式へのアクセス、Data Services インターセプター
データの操作 (22%)
  • SQL ステートメントを使用してデータの作成、更新、および削除を実行する
    • 作成/更新/削除 (CUD)、DataSets の使用、ストアド プロシージャの呼び出し、パラメーターの使用
  • DataContext を使用してデータの作成、更新、および削除を実行する
    • CUD、ストアド プロシージャの呼び出し、パラメーターの使用
    • この目標に含まれない内容: ObjectTrackingEnabled
  • ObjectContext を使用してデータの作成、更新、および削除を実行する
    • CUD、ストアド プロシージャの呼び出し、パラメーターの使用、SaveOptions の設定
  • トランザクションを管理する
    • System.Transactions、DBTransaction、トランザクションのロール バック、Lightweight Transaction Manager (LTM)
    • 次の内容は含まれません。分散トランザクション、トランザクション内の複数の更新、ACID トランザクション内の複数のデータ同期
  • 非接続オブジェクトを作成する
    • Entity Framework での自己追跡エンティティの作成、オブジェクトのアタッチ、DataSets、テーブル アダプター
信頼性の高いアプリケーションの開発と展開 (18%)
  • パフォーマンス データの監視と収集を行う
    • 生成された SQL (ToTraceString) のログ記録、応答時間の収集、パフォーマンス カウンターの実装、ログ記録の実装、インストルメンテーションの実装
  • 例外を処理する
    • データ同時実行の問題の解決 (OptimisticConcurrency 例外の処理、Refresh メソッド)、エラーの処理、トランザクションの例外、接続の例外、タイムアウト例外、Entity Framework の非接続オブジェクトからの例外の処理、セキュリティ例外
  • データを保護する
    • 暗号化、デジタル署名、ハッシュ、salt、最小限の特権
  • データを同期する
    • オンライン/オフラインの Entity Framework、同期サービス、ローカルでの保存
  • ADO.NET コンポーネントを展開する
    • Visual Studio からのパッケージ化と発行、ADO.NET Services アプリケーションの展開、Entity Framework メタデータのパッケージ化と展開
    • 次の内容は含まれません。IIS の構成、MSDeploy、MSBuild

受験対象者

この試験は、Microsoft Visual Studio 2010 と ADO.NET 4 を使用してアプリケーションのデータ アクセス層を開発している方を対象としています。受験者は、さまざまなデータ ソースとやり取りするアプリケーション コンポーネントの開発を最低 2~ 3 年経験している必要があります。また、リレーショナル データベースの概念を十分に理解していて、リレーショナル データベース管理システムを最低でも 1 ~ 2 年使用している必要があります。

さらに、受験者には以下のことについての知識も必要です。

  • ADO.NET 4 コーディング手法とフレームワーク コンポーネント
  • ADO.NET Data Services LINQ
  • LINQ to SQL
  • Entity Framework テクノロジー
  • 構造化照会言語 (SQL)
  • ストアド プロシージャ
  • データベース構造/スキーマ (オブジェクト) の XML

試験に関する追加情報

試験のための準備

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

注意

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