|
.NET TIPS サンプル用のデータベース・ファイル(.mdfファイル)を入手するには?デジタルアドバンテージ 遠藤 孝信2009/11/05 |
![]() |
|
|
|
マイクロソフトが提供しているSQL Server用のサンプル・データベースとしては「Northwind」や「pubs」などがポピュラーだが、より新しいサンプルとしては「AdventureWorks」もある。本稿では、これらの入手やインストールについて簡単にまとめる。
Northwind/pubsサンプル・データベース
Northwind/pubsサンプル・データベースは、マイクロソフトのDownload Centerの次のページよりダウンロードできる。
このページよりダウンロードできる「SQL2000SampleDb.msi」を実行すれば、既定では「C:\SQL Server 2000 Sample Databases」フォルダに、データベース・ファイルである「NORTHWND.MDF」や「PUBS.MDF」などが展開される。
あるいは、次のページからZIPファイルをダウンロードすることも可能だ。
AdventureWorksLTサンプル・データベース
上記のページのリンクからも分かるように、もともとNorthwind/pubsサンプル・データベースはSQL Server 2000向けであり、例えばpubsデータベースでは文字列がvarchar型であるために日本語を使えないなど、設計が古い。
このため、新しいサンプル・データベースとして、SQL Server 2005向けの「AdventureWorks」や、同2008向けの「AdventureWorks 2008」が用意されている。ただし、このAdventureWorksは、Northwindやpubsに比べるとテーブル数も多く、サンプル用やテスト用として利用するには、手軽さに欠ける。そこで、テーブル数を減らした「AdventureWorks Light」(以下、AdventureWorksLT)というデータベースも用意されている。
このAdventureWorksLTのデータベース・ファイルは、現在、CodePlex内の次のページよりダウンロードできる*1。
| *1 AdventureWorksLTにも、SQL Server 2008向けの「AdventureWorksLT 2008」が存在するが、本稿執筆時点では.mdfファイルは提供されていない。また、スキーマなどを確認する限りでは、AdventureWorksLTとAdventureWorksLT 2008は同一のようである。 |
このページにある「AdventureWorksLT.msi」をダウンロードして実行すると、既定では次のフォルダに「AdventureWorksLT_Data.mdf」が作成される。
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\
ちなみに、AdventureWorksLTのテーブル構成は次のようになっている(この画像ファイルは、このページにある「SQL2008.AdventureWorks_All_Databases.zip」などに含まれている)。
![]() |
| AdventureWorksLTのテーブル構成 |
テーブルの詳細については、以下のページが参考になるだろう。
なお、AdventureWorks 2008のインストーラは、CodePlex内の次のページからダウンロードできる。
ただし、本稿執筆時点で確認した限りでは.mdfファイルは含まれておらず、データベース・サーバに対してデータベースをインストールする形となる。![]()
| カテゴリ:データベース 処理対象:SQL Server 2005 カテゴリ:データベース 処理対象:SQL Server 2008 |
|
||||||||||||
| 「.NET TIPS」 |
TechTargetジャパン
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -



