강의

멘토링

커뮤니티

Programming

/

Database

[SQL自動化] 実務ですぐに使えるPL/SQL

情報文化社から出版されたSQL200題の本(PL/SQL)の著者による直接講義!数多くのDBAとPL/SQL開発者を育成したオラクルのユ・ヨンス講師によるPL/SQL講義です。講義を受講すれば、PL/SQLを使用する前と後の違いを明確に感じられるようになります。

難易度 入門

受講期間 12か月

  • codingkorea
PL/SQL
PL/SQL
SQL
SQL
RPA
RPA
dba
dba
PL/SQL
PL/SQL
SQL
SQL
RPA
RPA
dba
dba

受講後に得られること

  • PL/SQLを利用してSQLを自動化することができます

  • PL/SQLを利用してデータ検索業務を自動化できます

  • 国内大企業ではどのようにPL/SQLを活用しているのか学ぶことができます


もしかして、こんな経験ありませんか?


  • 😱 「このクエリ誰が書いたの?」 : SELECT文だけで500行...JOINだけで10回...解読してたら一日が終わります。

  • 😭 「条件一つ変わっただけなのに...」 : Excel、Python、Javaコードを全部漁ってSQLを一つ一つ修正していませんか?

  • 🐢 「バッチ処理に5時間?」 : データを取り出してアプリケーションで回すために一晩中回っているバッチ作業。


「サムスンなど大企業の現場では、なぜ今でもPL/SQLを使うのでしょうか?」 数千行のスパゲッティクエリ、今すぐ「プロシージャ」一つに圧縮して退勤しましょう。


"SQLの基礎で止まれば、あなたは'データ照会者'です。PL/SQLを学べば、データを自在に扱う'データアーキテクト'になります。"


なぜPL/SQLを学ぶべきなのでしょうか?


1. 「大容量データ、取り出すだけで時間を使い果たします。」(パフォーマンス問題)

  • 通念: データをPython(Pandas)で取得して加工しようとする。

  • 事実(問題点): 数百万件、数千万件のデータをDBから自分のPC(Python)に転送する過程で深刻なネットワークボトルネックメモリ不足(OOM)が発生します。

  • PL/SQLの解決策: データを外に取り出さず、DBサーバー内で加工(ループ、条件処理)をすべて完了させた後、「結果値」だけを取得します。

  • 学ぶべき理由:

    「1,000万件のデータをPythonで読み込むのに10分かかりますか?PL/SQLでサーバー上で処理すれば10秒で終わります。アナリストは『読み込み』を待つ人ではありません。」

2. "前処理(Preprocessing)自動化の最終形態" (業務自動化)

  • 通念: 毎週月曜日に同じExcel/CSVデータを受け取り、同じPythonコードを回して整形する。

  • 事実(問題点): 分析業務の80%は退屈な「データ前処理」です。Pythonスクリプトは毎回実行しなければならず、管理が面倒です。

  • PL/SQLの解決策:複雑なクレンジングロジック(欠損値処理、日付フォーマット統一、異常値除去)を「プロシージャ(Procedure)」で一度作っておけば、コマンド一行で前処理が完了します。さらにスケジューラーを設定しておけば、寝て起きたときには前処理が完了しています。

  • 学ぶべき理由:

    「毎日繰り返されるデータクレンジング、まだ手作業でやっていますか?PL/SQLプロシージャ一つあれば、ボタン一つで退勤時間が早くなります。」

3. "単なる『クエリを書く人』vs『データエンジニアリングが可能なアナリスト』"

(キャリアの差別化)

  • 通念: アナリストはSELECTさえできればいい。

  • ファクト(市場状況): 今やSELECTは誰でもできます。企業はデータを単に「見る」人ではなく、「データパイプライン(ETL)」を直接構築できる人を求めています。PL/SQLはデータを操作し移動させるETLの核心ツールです。

  • PL/SQLの解決策: PL/SQLを扱えるようになれば、単純なアナリストを超えて「データエンジニア」の領域までカバーできます。市場価値が変わる区間です。

  • 学ぶべき理由:

    SQLの基礎で止まれば、あなたは「データ照会者」です。PL/SQLを学べば、データを自在に扱う「データアーキテクト」になります。



受講対象者 (Target Audience)

  • 新入社員/就活生: "SQLはある程度できるけど..."で止まらないでください。面接官(実務者)は「プロシージャが書ける新人」を見ると目を輝かせます。

  • ジュニア開発者: 複雑なクエリのせいで残業が多い方、ロジックをDB側に移して「定時退勤」を手に入れましょう。

  • データアナリスト:毎回繰り返される前処理作業、PL/SQLで自動化しておいて分析だけに集中してください。



本講義であるPL/SQL授業を受講した受講生の方々の就職または転職状況です。

出典: https://cafe.daum.net/oracleoracle/SDMs/441

SQLは以下の全4段階の技術を習得すればよいです。この科目はそのうちの2段階目の科目です

「現場では華麗な技術より『保守しやすいコード』が最高です。」Oracleの専門家として、数多くのプロジェクトで検証された「保守しやすいPL/SQL設計原則」を皆様にそのままお伝えいたします。SQLチューニングまで行くための必須関門、今すぐ始めましょう。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • SQLを自動化したい方におすすめです

  • PL/SQLを利用してSQLをシンプルに作成したい方におすすめです

  • 国内大企業ではどのようにPL/SQLを活用しているのか気になる方におすすめです

前提知識、
必要でしょうか?

  • SQLについて少し知っていると良いです。

こんにちは
です。

412

受講生

48

受講レビュー

49

回答

4.9

講座評価

4

講座

皆さんをサポートするチューターです。

  • 20年以上の実務経験と講師経歴を持つデータ分析家コースのチューター

  • SQL200題の本の著者 - 情報文化社

  • 例題が満載のPython手引書の著者 - 情報文化社

  • YouTube コーディング大韓民国 Pandas 100本ノック YouTuber

     

愛する19期データ分析クラスの学生たちの明るい未来を、心から応援しています。

カリキュラム

全体

25件 ∙ (12時間 9分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

2件

5.0

2件の受講レビュー

  • changjupark0132님의 프로필 이미지
    changjupark0132

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • codingkorea
      知識共有者

      本当にありがとうございます。^^

  • dooll816482님의 프로필 이미지
    dooll816482

    受講レビュー 2

    平均評価 5.0

    5

    16% 受講後に作成

    先生の声もとても良く、分かりやすく説明してくださいます。良い講義をありがとうございます。

    • codingkorea
      知識共有者

      本当にありがとうございます。^^

¥4,187

codingkoreaの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!