DB01: SQL WORKSHOP


วิทยากร : ผศ.ดร. ณรงค์ฤทธิ์ วราภรณ์

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

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

วัตถุประสงค์ :
      1. Understand nested sub-queries
      2. Understand three-value logic and NULL values in SQL
      3. Use CAST and Scalar functions of DB2
      4. Write CASE expression and WITH clause
      5. Create user defined types and user defined functions
      6. Understand the benefit of view
      7. Write SQL/OLAP and sliding windows

ความรู้พื้นฐาน/คุณสมบัติผู้เข้าฝึกอบรม :
      1. มีความรู้และเข้าใจการทำงานเบื้องต้นของภาษา SQL
      2. มีประสบการณ์การทำงานโดยใช้ภาษา SQL

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

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

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

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

รายละเอียดหลักสูตร :
      หลักสูตร SQL for Experience Users เป็นหลักสูตรที่เหมาะสำหรับนักพัฒนาระบบ หรือ นักเขียนโปรแกรมฐานข้อมูล ที่มีความคุ้นเคยกับการใช้ภาษา SQL ในการเรียกใช้ข้อมูลจากฐานข้อมูล ซึ่งต้องการเรียนรู้ภาษา SQL ขั้นสูง เพื่อให้สามารถเรียกใช้ข้อมูลด้วยวิธีการที่ซับซ้อน เพื่อให้ได้มาซึ่งข้อมูลที่ถูกต้อง และมีประสิทธิผล อีกทั้งยังสามารถใช้เครื่องมือ Data Studio ในการติดต่อฐานข้อมูลเพื่อเรียกใช้ข้อมูลได้อย่างหลากหลายวิธี


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

  วันที่ 1

-       Review SQL: GROUP BY, aggregate functions, Inner Join, Outer Join, Null value

-       Sub-queries: IN ALL ANY/SOME, EXISTS

-       Table Expressions, Recursive SQL

-       CAST, Scalar Functions

  วันที่ 2

-       CASE Expression, WITH Clause

-       View, View Materialization, Summary Table

-       UDTs/UDFs : User Defined Type, User Defined Functions

-       OLAP on GROUPING functions: CUBE, ROLLUP, RANK, DENSE_RANK and ROW_NUMBER functions