PostgreSQL入門に最適なチュートリアルサイトまとめ&比較

データベース管理システム「PostgreSQL」。多くのDBMSでは標準SQLから独自の拡張されたりしていますが、PostgreSQLでは標準のSQLの構文で使うよう配慮されています。今回は、そんなPostgreSQLの入門におすすめのチュートリアルをご紹介していきます。

PostgreSQL入門チュートリアルサイトまとめ

ここでは、3つの難易度別にチュートリアルをご紹介していきます。
•初心者
•中級者
•上級者

初心者は、PostgreSQLやデータべースシステムについて、初めて勉強する方を指します。中級者は、PostgreSQLやデータベースについて、実践経験はなくとも基礎知識は知っているというレベルの方を意味します。そして上級者は、PostgreSQLなどの学習をしたことがある方や、実践で使ったことがある方を対象にしています。ご自身のレベルに近いものから始めてみて下さいね。

【初心者】PostgreSQL 超入門 第1回(1)

•対象者:初心者
•時間:1日~3日
•スタート:PostgreSQLとは何か?
•ゴール:PostgreSQLの概念や基礎知識の把握

PostgreSQLとは何か?ということについて、とても詳しく説明している入門チュートリアルサイトです。データべースやPostgreSQLについて、初めて勉強するという方におすすめ。このサイトに目を通しておくことで、今後のPostgreSQLの学習がぐっと分かりやすくなりますよ。

【初心者】ドットインストール PostgreSQL入門

•対象者:初心者
•時間:1週間~2週間
•スタート:PostgreSQLとはなにか?
•ゴール:トラザクションを使ってみよう

プログラミング言語入門チュートリアルサイトの定番「ドットインストール」の、PostgreSQL入門講座です。3分以内の動画1本分が講座1回分にあたるようになっており、全16回の構成となっています。その16回の講座で、PostgreSQLとは何か?という概念から、PostgreSQLの基本操作の数々を実践する所までカバーしているので、取り敢えずPostgreSQLについて知り、手を動かして学んでいきたいという方におすすめですよ!

【初心者】OSS-DB 第1回 PostgreSQLのインストール

•対象:初心者
•時間:1日
•スタート:PostgreSQLとは?
•ゴール:PostgreSQLのインストール

PostgreSQLのインストール方法に関するチュートリアルです。手順を説明するだけでなく、実行画面の画像も掲載されているので、最初の難関であるインストールを、初心者でも躓くことなくこなせます。中級や実践へのステップアップにおすすめです。

【初心者~中級者】PostgreSQL入門

•対象者:初心者~中級者
•時間:1週間
•スタート:PostgreSQLとは
•ゴール:PostgreSQLの基本技術の習得

PostgreSQL入門というタイトル通り、入門者向けのチュートリアルサイトです。実践を重視した内容となっており、PostgreSQLに関する簡単な説明の後は、基本的な技術の実践が中心になるので、まったくの初心者にはやや難易度が高いかもしれません。しかし、丁寧な解説に加え、サンプルコードが豊富なので、じっくり読み進めて、指示に従って操作をしていけば、初心者でもPostgreSQLの基本技術を体感的に習得することが可能です。

【中級者~上級者】ファイヤープロジェクト  PostgreSQL

•対象者:中級者~上級者
•時間:1カ月
•スタート:PostgreSQLの導入
•ゴール:基本~応用的な技術の習得

PostgreSQLの概念などの解説は少なめで、実際にPostgreSQLを導入するところからスタートします。その為、PostgreSQLに関するある程度の知識がある方でないと、難しいと思います。サンプルコードを参考にしながら、各コードの意味や効果、書き方を学んでいくスタイルのチュートリアルなので、実践力を身につけたい方におすすめです。

【中級者~上級者】Hatada’s Home Page PostgreSQL入門

•対象者:中級者~上級者
•時間:1~3日
•スタート:PostgreSQLで作られたデータベースを見る
•ゴール:PostgreSQLによるデータベースの作成と削除

PostgreSQLインストール後の作業について、手順や方法をまとめたチュートリアルです。結果画面やサンプルコードがたくさん掲載されており、解説を読みながら手順通りに操作していくことで、PostgreSQLによるデータベースの作成・削除をする方法が習得できます。

【上級者】さすけのSQL入門-PostgreSQLリファレンス

•対象者:上級者
•時間:2週間~3週間
•スタート:PostgreSQLの接続
•ゴール:PostgreSQLの基本コマンドの習得

PostgreSQLのリファレンスタイプのチュートリアルサイトです。PostgreSQLの基本知識に関するページなどはほとんどないので、PostgreSQLに関する知識があること前提での利用となります。各コマンドやサンプルコードが分かりやすくまとまっているので、PostgreSQL上級者がコマンドを確認したい時や、サンプルコードを参考にしたい時などに活用することをおすすめします。

学び終えたら次のチュートリアルサイトを

いかがでしたでしょうか?今回は、さまざまな難易度のPostgreSQL入門チュートリアルサイトを7つご紹介しました。サイトによって、方針やコンセプト、学べる内容が異なります。1つのチュートリアルサイトで学び終えたら、積極的に別なサイトを利用していくことをおすすめします。PostgreSQLに関する新たな技術や知識を学べますよ。

PostgreSQL入門のオススメ参考書はこれ

チュートリアルサイトを終えたら、参考書を一冊こなしてみましょう。

翔泳社から出ている「PostgreSQL徹底入門 第3版」は、WindowsとLinuxのどちらのユーザーでも気軽にPostgreSQLを始められるように、両環境でのインストールや操作を丁寧に解説してくれています。

使い方や概念は理解できたけど、導入で手こずってしまわないためにも手元に置いておきたい一冊です。