開発者のための必読情報

  • mstep (エムステップ)/パートナー様に各種トレーニングをご提供しています
  • Microsoft SQL Server ラーニング ポータル/SQL Server に関する最先端の技術とスキルを習得!

SQL Server を使った開発に携わる技術者の方向けに、ノウハウを凝縮し、サンプル コードとともに実践的技術ドキュメントとしてまとめました。

開発者の開発者による開発者のための SQL Server Data Access

開発者の開発者による開発者のためのノウハウ文書です。
現場でご活躍中の開発者はもちろんのこと、データ操作をはじめて経験される方や、比較的経験の浅い方にとっても、データ アクセス テクノロジーを使用して開発する際に、それらを使いこなす上での「着眼点」や「指針」、「コツ」などを得ていただける非常にお薦めのドキュメントです。

ドキュメント一覧 (ダウンロード)

第 1 部 データベースおよびデータ アクセス テクノロジーの変遷と恩恵 ~ データ プラットフォーム編 ~

SQL Server とデータ アクセスのための様々なテクノロジーについて、その位置付けや特徴を歴史的変遷を踏まえながら概説する中で、 各テクノロジーを使い分ける上での基本的な考え方や、考慮すべき論点など、開発者に理解しておいてほしいポイントを説明します。

(公開日 : 2010 年 3 月 18 日)

XPS (2.77 MB)(新しいウィンドウで開きます)PDF (2.27 MB)(新しいウィンドウで開きます)

第 2 部 SQL Server データ アクセス テクノロジー総論 ~ .NET におけるデータ アクセス ~

SQL Server におけるデータ アクセス テクノロジーの全体像を説明します。 特に、.NET に関連する ADO.NET/LINQ/ADO.NET Entity Framework/ADO.NET Data Services について取り上げ、それぞれのテクノロジーの特徴、機能や実装の選択肢について確認し、さらに比較や使い分けなどの指針を示します。

(公開日 : 2010 年 3 月 18 日)

XPS (1.63 MB)(新しいウィンドウで開きます)PDF (1.43 MB)(新しいウィンドウで開きます)

第 3 部 SQL Server データ アクセス手法 (1) ~ ADO.NET 編 ~

.NET のデータ アクセス テクノロジーについて、より具体的な実装方法や Visual Studio 2008 の使用方法について取り上げます。 また、具体的なコード例を用いることにより、各テクノロジーが "何" であり、"なぜ" 使うかという点も、今まで以上に、実感していただけます。

(公開日 : 2010 年 3 月 18 日)

XPS (1.90 MB)(新しいウィンドウで開きます)PDF (1.73 MB)(新しいウィンドウで開きます)

第 3 部 SQL Server データ アクセス手法 (2) ~ LINQ (統合言語クエリ) 編 ~

LINQ の具体的な実装方法や Visual Studio 2008 の使用方法について取り上げます。 予め完成してある AWSC サンプル プログラムを題材にしていますので、実際のアプリケーションの中で、データ アクセス テクノロジーをどう活用するのかを確認していただけます。

(公開日 : 2010 年 3 月 18 日)

XPS (1.80 MB)(新しいウィンドウで開きます)PDF (1.64 MB)(新しいウィンドウで開きます)

第 3 部 SQL Server データ アクセス手法 (3) ~ ADO.NET Entity Framework 編 ~

ADO.NET Entity Framework を用いた具体的な実装方法や Visual Studio 2008 の使用方法について取り上げます。EDM デザイナで構築する ObjectContext の利用方法や、トランザクション、データ バインディング、その元のデータとなる非接続型データキャッシュのオプティミスティック同時実行制御などを扱います。

(公開日 : 2010 年 3 月 18 日)

XPS (2.00 MB)(新しいウィンドウで開きます)PDF (1.84 MB)(新しいウィンドウで開きます)

第 3 部 SQL Server データ アクセス手法 (4) ~ ADO.NET Data Services 編 ~

ADO.NET Data Services を用いた具体的な実装方法や Visual Studio 2008 の使用方法について取り上げます。 サービスとクライアントを作成する具体的な基本手順を示し、基本的な実装の特徴を確認した後、サービス側とクライアント側それぞれの、様々なコード実装のバリエーションについて扱います。

(公開日 : 2010 年 3 月 18 日)

XPS (2.61 MB)(新しいウィンドウで開きます)PDF (2.29 MB)(新しいウィンドウで開きます)

第 3 部 SQL Server データ アクセス手法 AWSC サンプル プログラムとセットアップ ガイド

第 3 部の「SQL Server データ アクセス手法」で使用するサンプル プログラム「Adventure Works Sports Club 特別レッスン予約システム」について、そのセットアップ方法を示しています。

(公開日 : 2010 年 3 月 18 日)

XPS (1.48 MB)(新しいウィンドウで開きます)PDF (1.27 MB)(新しいウィンドウで開きます)サンプル コード (3.09 MB)(新しいウィンドウで開きます)

開発者のための SQL Server 入門

これから SQL Server を勉強される方やリレーショナル データベースのデータ操作をはじめて経験される方などにも分かりやすく、すぐに役立つ、有用な技術的要素を説明しています。(公開日 : 2010 年 3 月 18 日)

ドキュメント一覧 (ダウンロード)

トランザクション管理

トランザクション管理とは何か?の基本を踏まえた上で、トランザクションの管理に必要な、同時実行制御やアイソレーション (隔離) レベルについて 必要な技術的な要素を説明しています。

(公開日 : 2010 年 3 月 18 日)

XPS (1.77 MB)(新しいウィンドウで開きます)PDF (1.53 MB)(新しいウィンドウで開きます)

SQL の最適化

まだあまり開発経験のないアプリケーション開発者が、SQL を最適に保つための SQL の書き方や、インデックスを効率的に使用する方法についてまとめています。

(公開日 : 2010 年 3 月 18 日)

XPS (1.69 MB)(新しいウィンドウで開きます)PDF (1.60 MB)(新しいウィンドウで開きます)

正しい SQL ~ 方言を排除した SQL 文の記述方法 ~

SQL Server 2008 と Oracle Database 11g に的を絞り、SQL の方言 (各社の独自拡張による SQL の差異) を排除した SQL を記述する方法を説明します。 もう何度も SQL Server で SQL を組んだことがあるけど、Oracle Database は使ったことが無いとか、Oracle Database は得意なので、これから SQL Server を勉強されるという方には、本書によりどちらの RDBMS でもほぼ同じ SQL で操作することが出来るようになります。

(公開日 : 2010 年 3 月 18 日)

XPS (1.47 MB)(新しいウィンドウで開きます)PDF (1.51 MB)(新しいウィンドウで開きます)

Java 開発 ~ Microsoft JDBC Driver 2.0 使用 ~

Java プログラミングの基礎と SQL を理解されていて、JDBC (Java DataBase Connectivity) によるリレーショナル データベースのデータ操作をはじめて経験される方や、JDBC プログラミングを始めて、比較的日の浅い方に向けてまとめられています。JDBC のアーキテクチャから基本のプログラミングまでを網羅していますので、入門書として最適です。

(公開日 : 2010 年 3 月 18 日)

XPS (2.77 MB)(新しいウィンドウで開きます)PDF (2.69MB)(新しいウィンドウで開きます)サンプル コード (29.2 KB)(新しいウィンドウで開きます)


Microsoft SQL Server JDBC Driver 2.0 はこちらからダウンロードできます。また、Microsoft SQL Server JDBC Driver 3.0 も公開されました。ダウンロードしてご利用ください。

 XPS 形式を表示する方法は
こちらのページをご確認ください。
 PDF 形式を表示する方法は
こちらのページをご確認ください。(新しいウィンドウで開きます)