商品情報にスキップ
1 2

プログラミング言語

PL/SQL 講座

PL/SQL 講座

  • 中級
  • DB 中級
チュータ
あり
学習時間
20時間
通常価格 ¥41,800(税込)
通常価格 セール価格 ¥41,800(税込)
セール 売り切れ

※ご返金は、当社が設定した受講開始日から7日以内かつ受講が全体の1/3以内の場合に限ります。  ただし、ご返金にはご負担いただく振込手数料が発生する場合がございます。

詳細を表示する

Procedural Language/SQL( PL/SQL ) とは

リレーショナル・データベースの標準データ・アクセス言語であるSQLを拡張した、オラクル社のプロシージャ型言語です。

PL/SQL は、1970 年代から 1980 年代に設計されたプログラミング言語の拡張機能を取り込んでいます。

これにより、SQL のDML 文およびSELECT 文をコードのブロック構造のプロシージャ単位に組み込むことが可能になるため、PL/SQL は、強力なトランザクション処理言語になります。



この講座では、PL/SQL を使用した基本的なプログラムを作成する方法について学習します。

Course introduction コース概要

受講期間 6ヵ月(+閲覧期間6ヵ月)
標準学習時間 20時間
学習目標 ・変数を宣言し、PL/SQL ブロック内で参照することができるようになります。
・さまざまな制御構造を使用して、複雑なデータ操作をすることができるようになります。
・カーソルを使用して、複数行が戻される問合せを 1 行ずつ処理することができるようになります。
・例外処理を使用して、エラーや異常な条件が発生したときの処理を指定することができるようになります。
前提知識 ・SQL言語の基本知識
対応デバイス PC、タブレット
チュータ あり
備考 本コースでは、Oracle9.0.1.1.1とWindows NT、または、Windows OSを前提としています。上記の環境がなくても、コースを受講するうえで問題はありません。

Course Features 講座の特長

担任制チュータ

学習者1人につき、1人の担任制のチュータがつきます。BizLearnのチュータは厳しい審査基準をクリアした、知識・経験ともに豊富な方を採用しています。受講期間中であれば何度でもチャットで質問することが可能です。講座についてはもちろん、学習の進め方などでも相談が可能です。

お申し込みから受講開始までの流れの図

実際に手を動かして学習

各章で、学習した言語を実際に記述する添削課題が多くあります。学習したことをすぐにアウトプットできる場が豊富にあり、知識だけでなく実践力を身に付けることが可能です。課題の添削は担任チュータが行い、正しく動作するかはもちろん、プログラミング内容について指導を受けることが可能です。

お申し込みから受講開始までの流れの図

確認テスト

各章の中間や終わりに確認テストがあります。学習した内容があいまいでないか、間違った理解をしていないかを確認テストで確認します。間違えた問題は詳しい解説で理解を深めることができます。インプット(レッスン)・アウトプット(確認テスト)の繰り返しにより、理解を定着させます。

お申し込みから受講開始までの流れの図

Course Contents 講座内容

第1章 PL/SQL とは

PL/SQLの特長と利点について学習します。

  • レッスン1 - PL/SQL とは
  • レッスン2 - PL/SQL の利点
  • レッスン3 - PL/SQL の利用環境
  • レッスン4 - PL/SQL で使用できる SQL 文
  • 第2章 変数とデータ型

    変数を宣言し、参照する方法について学習します。

  • レッスン1 - PL/SQL ブロックの構造
  • レッスン2 - PL/SQL 変数のデータ型
  • レッスン3 - 変数の使用
  • レッスン4 - 変数と定数の宣言
  • レッスン5 - 変数宣言時のルール
  • レッスン6 - %TYPE 属性による変数の宣言
  • 第3章 実行文の作成

    PL/SQLブロックの実行分を作成するうえでの、基本的な知識について学習します。

  • レッスン1 - PL/SQL ブロックの構成のガイドライン
  • レッスン2 - データ型の変換( 暗黙的変換と明示的変換 )
  • レッスン3 - ネストされたブロックと変数の有効範囲
  • レッスン4 - PL/SQL の演算子
  • レッスン5 - PL/SQL ブロックの種類
  • 第4章 Oracle Server の操作

    PL/SQLブロックで、SQL文を使用してデータを操作する方法を学習します。

  • レッスン1 - PL/SQL での SQL 文
  • レッスン2 - PL/SQL での SELECT 文
  • レッスン3 - PL/SQL での DML 文
  • レッスン4 - SQL カーソル属性(暗黙カーソル属性)
  • レッスン5 - トランザクション制御
  • 第5章 PL/SQL でのプログラミング

    制御構造を使用して、PL/SQLブロック内の処理の流れを制御する、制御構造を作成する方法について学習します。

  • レッスン1 - 制御構造
  • レッスン2 - 論理条件の作成
  • レッスン3 - 分岐制御( IF 文 )
  • レッスン4 - CASE 式
  • レッスン5 - 反復制御( LOOP 文 )
  • レッスン6 - ネストされたループとラベル
  • 第6章 複合データ型の処理

    複合データ型の変数を宣言し、参照する方法について学習します。

  • レッスン1 - 複合データ型の種類と特徴
  • レッスン2 - レコード( RECORD )
  • レッスン3 - %ROWTYPE 属性によるレコード作成
  • レッスン4 - 索引付き表( TABLE )
  • レッスン5 - コレクション・メソッド
  • レッスン6 - レコードの索引付き表
  • 第7章 カーソル処理

    カーソルを使用して、複数行が戻される問合せをふくむPL/SQLブロックを作成する方法について学習します。

  • レッスン1 - カーソル
  • レッスン2 - 明示カーソルの利用方法
  • レッスン3 - 明示カーソルの属性
  • レッスン4 - カーソル FOR ループ
  • レッスン5 - 副問合せをともなうカーソル
  • レッスン6 - パラメータをともなうカーソル
  • レッスン7 - FOR UPDATE 句
  • レッスン8 - WHERE CURRENT OF 句
  • 第8章 例外処理

    例外を検出し、例外処理を指定する方法を学習します。

  • レッスン1 - 例外と例外処理
  • レッスン2 - 事前定義例外
  • レッスン3 - 非事前定義例外
  • レッスン4 - ユーザー定義例外
  • レッスン5 - 例外検出用ファンクション
  • レッスン6 - ネストされたブロックと例外処理
  • 第9章 ストアド・プログラムとデータベース・トリガー

    ストアド・プログラム、およびデータベース・トリガーを作成し、使用する方法について学習します。

  • レッスン1 - ストアド・プログラムの種類
  • レッスン2 - ストアド・プロシージャの作成
  • レッスン3 - パラメータとモード
  • レッスン4 - ストアド・ファンクションの作成
  • レッスン5 - ストアド・プロシージャとストアド・ファンクションの削除
  • レッスン6 - データベース・トリガーの機能と制限
  • レッスン7 - データベース・トリガーの作成
  • レッスン8 - データベース・トリガーの管理
  • お申し込みから
    受講開始までの流れ
    スムーズに開始 3営業日!

    本ページの「コースを申し込む」ボタンよりお申し込みいただくと、ご入金確認後3営業日でご受講を開始していただけます。

    お申し込みから受講開始までの流れの図

    ※入金確認は通常お支払いの翌営業日になりますが、お支払い方法によってずれることがあります。

    FAQ よくあるご質問

    Q.

    開講までの流れを教えてください。

    A.

    入金日翌営業日をご入金確認日としております。開講は、ご入金確認日より3営業日後に受講開始となります。
    ▼入金から開講までの流れ
    入金日翌営業日:当社にて入金を確認し、領収書をメールにてお送りいたします。
    開講日前営業日:ID・PWをメールにてお送りいたします。
    開講日:受講を開始いただけます。
    詳細はこちら

    Q.

    法人での申込は可能ですか。

    A.

    可能です。法人申込での開催実績がございますので、団体でのお申し込みの際は、詳細は以下よりお問い合わせくださいませ。
    お問い合わせはこちら

    Q.

    領収書は発行できるか。

    A.

    "入金日の翌営業日"に当社で入金が確認でき次第、
    「【BizLearn】領収書のご案内 ご注文番号 #●●●●」という件名のメールにて領収書のダウンロードリンクをご案内いたします。

    会員登録をしている場合は、マイページからもダウンロードいただけます。

    Q.

    キャンセルすることはできますか。

    A.

    受講開始日より、7日以内かつコース受講が全体の1/3以上進んでいない場合、キャンセル規定を適用し、料金を全額返金いたします。
    ただし、上記の条件を満たさない場合は、一切の返金をいたしかねますのでご了承ください。
    なお、返金の際のお振込手数料はお客様のご負担とさせていただきます。