วิทยากร : อ. สนิท ศิริสวัสดิ์วัฒนา
ระยะเวลา : 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