6
5

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 1 year has passed since last update.

【データサイエンス100本ノック】a5m2ツールを使ってSQLに慣れる【準備編】

Posted at

はじめに

データベースを扱ううえで「A5M2ツール」というのが個人的におすすめ。
いきなりデータベースを作ってという風にもいかないので「データサイエンス100本ノック」という素晴らしい教材があるのでそれをもとに学んでいくきっかけになるような記事を書いてみます。

データサイエンス100本ノックとは?

SQL基礎を学習することが可能な教材です。加えてDockerなどの技術にも触れることができとてもおすすめ。
https://digitalpr.jp/r/39499
https://github.com/The-Japan-DataScientist-Society

環境構築

いろいろな人の解説記事や動画がたくさんあるので安心。
私は下記の動画でさくっと。
https://www.youtube.com/watch?v=mh8Z5d0-0PU

A5M2ツールの準備

下記ページを参考にツールをダウンロードする。
https://qiita.com/chenglin/items/fa02ed512efacd1f4609

A5M2ツールの設定

Dockerを起動し、データベースの作成ができたらA5M2ツールで接続します。
pgconfigというのが大事。
db_settings.png

A5M2ツールの「データベースの追加と削除」から下記の設定を行います。

  • サーバ名:localhost
  • データベース名:dsdojo_db
  • ユーザーID:padawan
  • パスワード:padawan12345
    a5m2_db_setting.png

接続して実行

問1を実行すると下記のようになります。

S-001: レシート明細テーブル(receipt)から全項目を10件抽出し、どのようなデータを保有しているか目視で確認せよ。

connect_and_run.png

おわりに

A5M2ツールはとても便利なのでいろいろ使いこなせるようになると楽しいです。

6
5
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
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?