DB06: ORACLE DATABASE : PROGRAM WITH PL/SQL
วิทยากร : อ. สนิท ศิริสวัสดิ์วัฒนา
ระยะเวลา : 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