訪問して頂きありがとうございます。まさふくろーです。
以前に、AdventureWorksサンプルデータベースの作成手順をご紹介しましたが、テーブルの数が多くて、テーブルどうしの繋がりがどうなっているのかイメージしづらいと思います。
そこで今回は、もともとSQL Server 2000用に作られたNorthwindというサンプルデータベースの作成手順をまとめてみました!
ちなみに、AdventureWorksとNorthwindのテーブル数は以下になります。
| データベース | テーブル数 |
| AdventureWorks | 70テーブル |
| Northwind | 13テーブル |
目次
Northwindサンプルデータのダウンロード
1.Northwindサンプルデータのダウンロードページを開きます。
2.「Download」ボタンをクリックするとダウンロードがはじまります。

Northwindサンプルデータのインストール
1.ダウンロードしたファイル「SQL2000SampleDb.msi」をダブルクリックします。

2.「Next」ボタンをクリックします。

3.①「I Agree」を選択⇒②「Next」ボタンをクリックします。

4.「Next」ボタンをクリックします。

5.「Next」ボタンをクリックすると、インストールがはじまります。

![]()
インストール完了。「Close」ボタンをクリックします。

instnwnd.sqlファイルの編集
1.エクスプローラーで「C:\SQL Server 2000 Sample Databases」フォルダを開きます。

2.このフォルダの中の「instnwnd.sql」をメモ帳で開きます。

![]()

3.24、25行目をコメントに、26行目に以下コマンドを追加し、ファイルを上書き保存します。
|
1 2 3 |
--exec sp_dboption 'Northwind','trunc. log on chkpt.','true' --exec sp_dboption 'Northwind','select into/bulkcopy','true' alter database Northwind set recovery simple |

instnwnd.sqlファイルの実行
1.Windowsのスタートメニューの検索窓に「コマンドプロンプト」と入力し、コマンドプロンプトを起動します。

![]()

2.以下コマンドを入力します。
Windows認証の場合
|
1 2 3 |
@echo off cd C:\SQL Server 2000 Sample Databases sqlcmd -S (コンピューター名)\SQLEXPRESS -i instnwnd.sql |
SQL Server認証の場合
|
1 2 3 |
@echo off cd C:\SQL Server 2000 Sample Databases sqlcmd -S (コンピューター名)\SQLExpress -U (ユーザ名) -P (パスワード) -i instnwnd.sql |

3.「Enter」キーを押し、instnwnd.sqlを実行します。

![]()
以下のメッセージが表示されたら、「X」印をクリックし、コマンドプロンプトを閉じます。

データベースの確認
1.Microsoft SQL Server Management Studio画面で「Northwind」というデータベースができていれば完了です。

リレーション図

・中心となるテーブルは、注文情報の「Orders」「Order Details」の2種類。 ・他テーブルは、「Orders」「Order Details」それぞれの付属情報。 ・オレンジ枠が「Orders」の付属情報。水色枠が「Order Details」の付属情報。
最後まで読んでいただき、ありがとうございました!

