非エンジニアでもデータ分析の基礎を身につけ
データドリブンを加速させる

データベース/SQL基礎研修

データベース

未経験・初学者向け

DX推進

データ分析

PostgreSQL

BasisPoint Academy(BPA)のデータベース/SQL基礎研修は、
未経験者向けにSQLの基本概念の理解から操作までを
体系的に身につけることができる3日間の実践研修です。
テーブル操作だけでなく、データベースの環境構築から実践できる力を培います。

未経験から"実践レベル"へ導く
データベース/SQL基礎研修

「データドリブン経営」が叫ばれる現代において、データベース操作スキル(SQL)は、もはやエンジニアやシステム開発に関わる人だけに必要な知識ではなくなってきています。

またビジネスにおけるデータ利活用の重要性が高まる中、SQL基礎力の不足が業務効率のボトルネックとなっている現場も増加しています。

しかしSQLは初学者には難解であり自己学習だけでは「理解したつもり」になりやすく、実務に活かせないケースも多発しています。

いま、SQLを学ぶ意義

非エンジニアでも出た活用で生産性向上

今のビジネスでは「データドリブン経営」が重視されており、SQLの操作スキルは、もはやシステム担当者だけのものではありません。
会社の方針決定にデータが欠かせない今、SQLの基本知識はどの部署の社員にも役立ちます。データ分析の専門チームに頼らず、自分で必要なデータを取り出し素早く判断できる人材の育成は、会社にとって大きな強みとなります。

部門を超えた対話がスムーズに

SQLの基礎を知ることで、技術部門と他の部門との間のコミュニケーションをよりスムーズにすることができます。営業や企画などの部門の社員もSQLの基礎を身につけることで、システム部門との打ち合わせで必要なデータについて共通認識のもとで会話ができ、齟齬を減らすことができます。このようにして部署間の協力関係を強化することで、プロジェクト全体の効率と成功率がアップします。

こんな課題、ご要望はありませんか?

  • 若手・新人エンジニアに、SQLの基礎をしっかりと身につけさせたい

  • データ分析の基礎を社員に習得させたいが、何から始めれば良いかわからない

  • システム部門だけでなく、企画や営業など様々な部署でデータ活用できる人材を育成したい

  • 研修を実施しても、なかなか実務でSQLを活用できるレベルにまで到達しない

  • コストを抑えつつ、質の高いSQL研修を受けさせたい

こうした課題を解決するなら、ぜひBPAのデータベース/SQL基礎研修をご活用ください。

本研修では未経験者を念頭に置いたカリキュラムで、にSQLの基本概念から実際に手を動かしてコマンド操作を行うまでを体系的に習得します。PostgreSQLを使用し、

  • データベース環境構築
  • テーブル操作
  • レコード操作
  • インデックス
  • トランザクション処理

など、実務で必要な基礎スキルを段階的に身につけます。

特にレコード参照(SELECT文)は重点的に学習し、JOINやサブクエリ、複雑な条件指定など実務に耐えうる操作まで習得できる構成としています。

すべての単元で講義直後にワーク(演習問題)を挟み、理解度を即時確認・定着させながら進行します。

このような方におすすめの研修です

BPAのデータベース/SQL基礎研修は、以下のような方におすすめしています。

  • IT未経験者またはSQL未経験の技術者
  • 業務でシステム開発、データ利活用に関する業務に関わる予定の社員
  • データベースに関連する基礎スキルを習得したいすべての社員

受講時点で特別なIT知識やプログラミング経験は一切問いません。SQLの基本から丁寧に指導いたしますので、文系出身の方やITに自信のない方でも安心してご受講いただけます。

データベース/SQL基礎研修の
到達目標

BPAのSQL基礎研修では、研修を通して、下記5つの研修目的を達成します。

RDBMS、テーブル、レコード、カラムなどの基本概念を理解できる

PostgreSQLを用いて、テーブル作成・編集・削除ができる

SELECT文でのデータ参照・条件抽出・並び替え・集約・結合・サブクエリができる

INSERT、UPDATE、DELETEによるレコード操作ができる

インデックスとトランザクション処理の基本を理解し、適切に活用できる

データベース/SQL基礎研修の
開催概要

受講対象者

・IT未経験またはSQL未経験の技術者

・システム開発、データ利活用業務に初めて関わる予定の社員

・データベースに関連する基礎スキルを習得したいすべての社員

日数・時間

3日間

実施形態

オンライン、オンサイト(対面)を選択可能

研修日程

随時開催

費用

実施形態、人数によって変わります。

詳細はお問い合わせください。

※上記はあくまで標準研修の場合の内容です。
個社研修の場合、研修方法やコンテンツのカスタマイズが可能です。お気軽にご相談ください。

BPAのデータベース/SQL基礎研修の
特徴

環境構築・操作・演習をすべて受講者自身で行う「実践型トレーニング」

PostgreSQLを用いた開発環境構築から、基本的なテーブル操作、データの追加・更新・削除といった一連の操作を、講師のデモンストレーションを見るだけでなく、受講者自身の手で実践していきます。机上の空論ではなく、実務で通用するスキルを手を動かしながら体得していきます。

一般的な基礎研修では扱わない応用操作もカバー

SELECT文による基本的なレコード参照はもちろんのこと、複数テーブルを連携させるJOINや、複雑なデータ抽出に不可欠なサブクエリ、さらに実務で重要なトランザクション処理まで、応用的な内容も丁寧に解説します。「使えるSQL」を身につけるための、一歩先のスキルを提供します。

データベース/SQL基礎研修の
アジェンダ

セクション

内容

1. RDBMSとは

・RDBMSの定義、特徴(リレーショナル=関係性を持つデータ管理)

・なぜRDBMSが必要なのか(データの一貫性・効率性)

【ワーク例】

「RDBMSとファイル管理の違い」について簡単にディスカッション

2. テーブル・レコード・カラム

・テーブル=データの入れ物

・レコード=行、カラム=列の役割説明

・サンプル(社員データ表)を見ながら用語確認

【ワーク例】

与えられた表を見て、テーブル名・レコード数・カラム名を回答する

3. PostgreSQLインストールと初期設定

・PostgreSQL概要(無料、世界的に使用されるDBMS)

・インストール手順解説(公式サイトDL→セットアップ)

・初期設定(DB作成、ユーザー作成)

【ワーク例】

各自のPCにPostgreSQLをインストール→「testdb」というDBを作成する

4. テーブル作成(CREATE TABLE)

・基本構文の説明(テーブル名、カラム名、データ型)

・簡単な例(社員テーブル)を紹介

【ワーク例】

自分で「社員(employee)」テーブルを作成してみる(ID, 氏名, 年齢, 部署ID)

5. テーブルの削除/更新

テーブル削除(DROP TABLE)、テーブル更新(ALTER TABLE)

・DROP TABLE:テーブルそのものを削除するコマンド

・ALTER TABLE:カラムの追加・削除方法

【ワーク例】

① 作成した「社員」テーブルに「入社日」カラムを追加

② 不要なカラム(例:部署ID)を削除

③ 最後にテーブルそのものを削除(DROP TABLE)してみる

6. レコード参照

・SELECT文の基本構文(SELECT カラム名 FROM テーブル名)を説明する。

・カラム指定、すべてのカラム取得(SELECT *)について紹介する。

【ワーク例】

社員テーブルから全件を取得するSQL文を作成する。

7. WHERE句の指定

・WHERE句を使ったデータ抽出方法を学ぶ。

・基本的な比較演算子(=, <, >, <=, >=, <>)の使い方を説明する。

【ワーク例】

社員テーブルから年齢30歳以上の社員を抽出するSQL文を作成する。

8. 複雑なWHERE句

・ANDとORによる複数条件指定方法を学ぶ。

・BETWEEN(範囲指定)、IN(複数値指定)、LIKE(部分一致検索)の使い方を説明する。

【ワーク例】

部署が「営業部」でかつ年齢が25〜35歳の社員を抽出するSQL文を作成する。

9. ORDER BYによる並び替え

・SELECT文で結果を並び替える方法(ORDER BY)を説明する。

・昇順(ASC)、降順(DESC)、複数カラムによる並び替えを紹介する。

【ワーク例】

社員テーブルを年齢の昇順で並び替えるSQL文を作成する。

10. 集約関数とGROUP BY

集約関数(COUNT, SUM, AVG, MAX, MIN)とGROUP BYによる集計

・データを集約する関数(COUNT, SUM, AVG, MAX, MIN)の基本的な使い方を説明する。

・GROUP BYを用いてデータをグループ化し、集計する方法を学ぶ。

【ワーク例】

部署ごとに社員数と平均年齢を算出するSQL文を作成する。

11. HAVING句

HAVING句による集約結果への条件付け

・WHERE句とHAVING句の違いを理解する。

・集約後の結果に対して条件をつける方法を学ぶ。

【ワーク例】

社員数が5名以上の部署だけを抽出するSQL文を作成する。

12. テーブル結合(JOIN)

・INNER JOIN、LEFT JOINの基本概念と違いを説明する。

・複数テーブルから必要な情報を取得する手順を学ぶ。

【ワーク例】

社員テーブルと部署テーブルをINNER JOINし、社員名と部署名を取得するSQLを作成する。

13. サブクエリ

サブクエリ(SELECTの中にSELECTを使用)

・サブクエリとは何か、どのような場面で使うかを説明する。

・サブクエリを使った条件抽出方法を紹介する。

【ワーク例】

社員テーブルから、全社員の中で最も年齢が高い社員を抽出するサブクエリ付きSQLを作成する。

14. INSERT文

レコード新規作成(INSERT文)

・新しいレコードをテーブルに追加するINSERT文の基本構文を説明する。

・単一レコード、複数レコード挿入の違いを学ぶ。

【ワーク例】

社員テーブルに新しい社員情報(氏名・年齢・部署ID)をINSERTするSQLを作成する。

15. UPDATE文

レコード更新(UPDATE文)

・既存のレコードを更新するUPDATE文の基本構文を説明する。

・WHERE句を使った特定レコードのみ更新する方法を学ぶ。

【ワーク例】

特定社員の部署IDを変更するUPDATE文を作成する。

16. DELETE文

レコード削除(DELETE文)

・既存のレコードを削除するDELETE文の基本構文を説明する。

・WHERE句を使った安全な削除方法を学ぶ。

【ワーク例】

退職した社員のレコードを削除するDELETE文を作成する。

17 インデックス

・インデックスの役割(検索速度向上)と、作成・削除の基本を説明する。

・インデックス作成時の注意点(不要なインデックスが逆効果になるケース)も紹介する。

【ワーク例】

社員テーブルの「氏名」カラムに対してインデックスを作成するSQLを作成する。

18. トランザクション処理

トランザクション処理(BEGIN、COMMIT、ROLLBACK)

・トランザクションとは何か(複数操作をまとめて確定・取り消す仕組み)を説明する。

・BEGIN、COMMIT、ROLLBACKコマンドの使い方を学ぶ。

【ワーク例】

レコード更新後にROLLBACKして変更を取り消すトランザクション操作を実施する。

19. 全体像の理解

SQLの全体像と分類(DDL/DML/TCL/DCL)

・SQLは用途によって4つのカテゴリに分かれることを説明する。

・それぞれの概要と代表的なコマンドを整理する。

【分類と代表コマンド】

・DDL(データ定義言語):CREATE、ALTER、DROP

・DML(データ操作言語):SELECT、INSERT、UPDATE、DELETE

・TCL(トランザクション制御言語):BEGIN、COMMIT、ROLLBACK

・DCL(データ制御言語):GRANT、REVOKE

※上記はあくまで標準研修のアジェンダです。ご要望の内容、開催日程等でカスタマイズも可能です。

よくある質問

コーディングやプログラミングが全くの未経験でも問題ないですか?

はい、本研修はプログラミング未経験者・初学者の方を対象に、基本のキから丁寧に解説しますので安心してご参加ください。

Oracle Databese、SQL Sever、Amazon AuroraなどPostgreSQL以外のDBでの研修は可能ですか?

個社向け研修の場合は対応可能です。まずはご希望の内容をお聞かせください。

研修に必要なPC環境は?

インターネット接続が可能なPCをご用意ください。必要なソフトウェア(テキストエディタ、Webブラウザなど)は研修開始前にご案内いたします。オンライン形式の場合は、マイク・カメラ付きのPCを推奨します。
PCレンタルの手配も可能ですので、必要があれば併せてご相談ください。

研修はどのように行われますか?

BPAの研修は、講義形式で学ぶだけでなく、実際にコーディングを行うことでスキルを身に着ける実践的な研修です。

研修時間はどのくらいですか?

標準研修は2日間の研修プログラムとなっております。貴社のご要望や状況に合わせてカスタマイズが可能です。

オンライン開催や自社での開催は可能ですか?

はい、可能です。まずはご希望の受講形態をご相談ください。

BPAはオンライン研修の実績も豊富で、質問対応やワークも対面のような臨場感を持って実施できるのが特徴です。

研修費用はどのくらいですか?

研修内容(カスタマイズの有無)や参加人数によって異なります。まずはお気軽にお問い合わせください。

研修内容をカスタマイズすることは可能ですか?

はい、可能です。貴社の課題やニーズに合わせて、研修内容をカスタマイズいたします。まずは一度ご相談ください。

研修後、すぐに効果が実感できますか?

はい、実際に基礎的なデータベース操作を自ら実践する研修のため、必要なデータの参照など、業務に応用することができます。
また、エンジニアやデータ分析の担当者とのコミュニケーションがスムーズになり、知識の差による齟齬を減らすといった効果が期待できます。

研修後のサポートはありますか?

ご希望に応じて、研修内容の定着を支援するためのフォローアップ研修などの実施が可能です。お気軽にご相談ください。

研修のご相談・お問い合わせ

新人研修・法人研修・
IT人材育成に関する
ご相談 、ご質問をお待ちしております

BasisPoint Academyの法人研修にご興味をお持ちくださり、誠にありがとうございます。
研修に関するご質問やご相談、お見積りは下記のフォーム、またはお電話にて承っております。
ご回答は1-2営業日内に担当者よりメール、もしくはお電話にてご連絡させていただきます。