วิทยากร : อ. สนิท ศิริสวัสดิ์วัฒนา

ระยะเวลา : 4 วัน เวลา 08.30 – 16.30 น.

สถานที่ฝึกอบรม : อาคารคณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี

วัตถุประสงค์ :

      1. เพื่อให้ผู้อบรมเข้าใจโครงสร้างภาษาโปรแกรมฐานข้อมูล

      2. เพื่อให้ผู้อบรมสามารถเขียนประโยคคำสั่งควบคุมการทำงานของโปรแกรมแบบมีเงื่อนไข การทำงานแบบทำงานซ้ำหลาย ๆ รอบ

      3. เพื่อให้ผู้อบรมการจัดการข้อมูลในตารางโดยใช้ตัวแปรเคอร์เซอร์ช่วยให้จัดการข้อมูลได้ทีละหลาย ๆ เรคคอร์ด

      4. เพื่อให้ผู้อบรมเข้าใจขบวนการจัดการความผิดพลาดที่เกิดขึ้นในโปรแกรมเพื่อป้องกันการหยุดการทำงานของโปรแกรมและเพื่อแก้ไขความผิดพลาดหรือแจ้งเตือนความผิดพลาดแก่ผู้ใช้

      5. เพื่อให้ผู้อบรมสามารถเขียนโปรแกรมย่อยเพื่อให้โปรเกรมที่พัฒนามีลักษณะเล็ก กระทัดรัด และสามารถเรียกใช้งานจากโปรแกรมอื่นที่ต้องการใช้

      6. เพื่อให้ผู้อบรมสามารถเขียนโปรกรมเพื่อเรียกใช้คำสั่งเอสคิวแอลแบบไดนามิก

      7. เพื่อให้ผู้อบรมการจัดการส่วนของโปรแกรมและการขึ้นตรงต่อกันของโปรแกรมและวัตถุต่าง ๆ ในฐานข้อมูล

ความรู้พื้นฐาน/คุณสมบัติผู้เข้าฝึกอบรม :

      1. มีประสบการณ์ในการใช้งานระบบฐานข้อมูลเชิงสัมพันธ์และคำสั่งภาษา SQL commands

      2. มีประสบการณ์ในการเขียนโปรแกรมภาษาใดภาษาหนึ่งที่นอกเหนือจากภาษา SQL

วิธีการอบรม : บรรยาย สาธิต ฝึกปฏิบัติ ตอบข้อซักถาม

การประเมินผล : แบบทดสอบก่อนและหลังฝึกอบรม/แบบประเมินผลการฝึกอบรม

จำนวนผู้เข้าฝึกอบรม : ไม่เกิน 15 คน/กลุ่ม

หลักสูตรต่อเนื่อง/เกี่ยวข้อง :

      – ไม่มี

รายละเอียดหลักสูตร :

      หลักสูตร Program with PL/SQL เป็นหลักสูตรที่เหมาะสำหรับผู้ที่พัฒนาโปรแกรมฐานข้อมูลและผู้ดูแลระบบฐานข้อมูลเพื่อให้สามารถการจัดการข้อมูลได้ง่ายและสะดวก การพัฒนาโปรแกรมด้านฐานข้อมูลสามารถพัฒนาได้ทั้งในฝั่งลูกข่ายและในฝั่งแม่ข่าย การพัฒนาในฝั่งแม่ข่ายจะทำให้การทำงานได้เร็วและช่วยลดการพัฒนาโปรแกรมในฝั่งลูกข่ายทำให้การดูแลโปรแกรมทำได้ง่ายและมีประสิทธิภาพ


เนื้อหาการฝึกอบรม

  วันที่ 1

–       Introduction to PL/SQL and PL/SQL Variables

–       Writing Executable Statements

–       Interacting with Oracle Database Server

–       Conditional Structure Statements

  วันที่ 2

–       Loop Statements in PL/SQL

–       Composite Data Type in PL/SQL

–       Explicit Cursors

–       Handling Exception

  วันที่ 3

–       Creating Procedures

–       Creating Functions

–       Creating and working with Packages

–       Using Oracle-Supplied Packages

  วันที่ 4

–       Working with Dynamic SQL

–       Creating Triggers

–       Design Consideration for coding in PL/SQL

–       Managing PL/SQL Code  and Dependencies