はじめに
データベースを扱ううえで「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というのが大事。
A5M2ツールの「データベースの追加と削除」から下記の設定を行います。
接続して実行
問1を実行すると下記のようになります。
S-001: レシート明細テーブル(receipt)から全項目を10件抽出し、どのようなデータを保有しているか目視で確認せよ。
おわりに
A5M2ツールはとても便利なのでいろいろ使いこなせるようになると楽しいです。