2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

スッキリわかるSQL入門 練習問題の実行環境構築

Last updated at Posted at 2021-06-14

##「スッキリわかるSQL入門 第2版」の練習問題をEqulipseで実行する

インプレス社より、WebのSQL学習環境dokoQLが提供されています。
最初の1章から4章くらいは、dokoQLでも十分ですが、学習がすすむにつれて、自分のPCで実行できた方が、SQLの練習が楽になると思いました。
SQLのプログラムデータをファイルに保存したり、作成したデータベースを保存しておいたりできるので、学習途中のデータ保存などができるため、便利です。
私が実行したSQL環境立ち上げ手順を以下に示します。

1. Eclipseのインストール

SQL実行環境としてEclipseをインストールします。
ここでは、EclipseのJava用のインストールを行います。
Pleiades(Java環境)インストール手順

2.EclipseにDBeaverの追加

上記、Eclipseインストールでは、SQLのコマンドが実行できません。Eclipseに、DBeaverをインストールします。
Eclipseを立ち上げて、「ヘルプ」→「Eclipseマーケットプレイス」を選択して、DBeaverをインストールします。
※「スッキリわかるSQL入門 第2版」で提供されているデータは、PostgreSQLでの実行を前提としています。そのため、PostgreSQL接続を実行する必要があります。
EclipseのプラグインDBeaverのインストールとSQLiteへのアクセス

3.PostgreSQLをインストール&接続

2.EclipseにDBeaverの追加後、PostgreSQLに接続します。
SQLiteは、Eclipseだけでよかったのですが、PostgreSQLは、インストールする必要があります。
 PostgreSQLののインストール方法

4.Eclipseで、データベース作成&スクリプト実行

Eclipseを立ち上げて、データベースプロジェクトを作成(図中の赤丸部分)。
その後、データベース接続を実行(図中の赤丸部分)。また、スキーマをpublicで作成する。
DBproject.png

インプレス社より提供されているSQLスクリプト(ddlフォルダ内の該当スクリプト)を実行すると、テーブルが作成される。
上手くいった場合👇
SQLScript_ok.png
3のPostgreSQL接続していないと👇のようなエラーが発生する。
![SQLScript_ng.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1583464/8ea9d83a-3c20-ed30-1fe2-e72b2ec25601.pn「SWL「SWL

※SQLスクリプト実行時は、SQLスクリプト実行を選択する。SQL実行だと上手く実行できないことがある。
doSQLscript.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?