プログラ生活

プログラム初学者のためのポイントを書いていこうと思います。たまに脇道それた記事もありますが、息抜きだとおもって気長にお付き合いください。

【SQL Server(連載)】練習用のデータセットを準備しよう -2-

www.pon-x.jp

前回の続き

今回からSQLの練習と行きたかったのですが、SQLはデータがないとなにもできないので、今回はデータベースを貯ちょっと作っていきたいと思います。

ありものを拾ってくる。

データベースを一から作る練習は今後やるとして、まずは簡単な練習をするために、「AdventureWorks」というデータベースバックアップを使って、リストアしてみたいと思います。

以下より取得してください。
docs.microsoft.com

「AdventureWorks2019」を取得してください。

f:id:hanabusa-snow:20201118102005p:plain

SSMSからデータベースをリストアする。

リストアとは、簡単に言うとバックアップデータを復元することです。
今回のAdventureWorksはバックアップデータなので、これを復元させます。

  1. 「データベース」を右クリックして、「データベースを復元」を選択する。
    f:id:hanabusa-snow:20201118102009p:plain

  2. 「デバイス」を選択して、「...」をクリックする。
    f:id:hanabusa-snow:20201118102016p:plain


  3. 「追加」を選択する。
    f:id:hanabusa-snow:20201118102019p:plain


  4. 「AdventureWorks.bak」を選択する。
    f:id:hanabusa-snow:20201118102031p:plain


  5. 「復元プラン」に追加されていることを確認したら「OK」を押す。
    f:id:hanabusa-snow:20201118102035p:plain







リストアが完了したら確認してみよう。

  1. オブジェクトエクスプローラーに「AdventureWorks2019」が追加される。
    f:id:hanabusa-snow:20201118102039p:plain


  2. 「+」ボタンでドリルダウンしていき、テーブルがたくさんあることを確認する。
    f:id:hanabusa-snow:20201118102043p:plain


  3. 適当なテーブルを右クリックして「上位1000行の選択」をクリックする。
    f:id:hanabusa-snow:20201118102046p:plain


  4. SQLが自動的に生成され、データも抽出できていることを確認する。
    f:id:hanabusa-snow:20201118102049p:plain






以上、次回は本当にSQLを書いていきます。