SQL Serverのサンプルデータベースの移り変わり(Pubs、Northwind、AdventureWorks)
2015/05追記
- 現在は、こちらで配布されています。
- http://msftdbprodsamples.codeplex.com/
- 2012用、2014用、AzureのSQL Database用などの用途に分けて利用できます。
SQL Serverには、説明でよく使われるサンプルデータベースがあります。OracleでいうScottスキーマのようなもので、SQL Server 2000の頃にはNorthwindやPubsといわれるデータベースが同梱されていました。
しかし、SQL Server2005になってから、NorthwindもしくはPubsというサンプルDBは同梱されなくなりました。その代わり、Adventure Worksという架空企業のサンプルDBが用意されるようになりました(変わった理由はOLTP、データウェアハウスなど複雑なシナリオを説明できるサンプルが必要だったからではないかと思います)。ただ、ここやここの説明にあるように、NorthwindとPubsはAdventure Worksに類似しています。
このAdventure Worksは、SQL Serverと共にインストールされないので、自ら入手してセットアップする必要があります。従来は、マイクロソフトダウンロードセンターで配布していましたが、最近はCodePlexというコミュニティサイトで配布しています。
- NorthWindとPubsの配布場所(SQL Server2000版)
- MSDN CODE:Sample Databases
- DownloadCenter:Northwind and pubs
- Adventure Worksの配布場所
また、これとは別にVSTS DB Edition Sample DB ProjectsというVisual Studio Team System(Database Edition用)のサンプルDBもあります。
- 参考
- SQL Serverオンラインブック:サンプル (データベース エンジン)
- MSDN AdventureWorks サンプル データベース
- MSDN Northwindとpubsサンプル データベースのダウンロード
- (おまけ)Adventure Works Cycles のビジネス シナリオ
- Adventure Worksは、従業員290人だけど、多国籍で買収などもしている絶好調の会社という設定だったらしいです。
欲をいえば、日本語のデータ版もあったほうが嬉しいんですけどね。