หลักสูตรการจัดการข้อมูลด้วยคำสั่ง SQL
หลักการและเหตุผล :
หลักสูตรการจัดการข้อมูลด้วยภาษา SQL เป็นหลักสูตรที่เรียนเกี่ยวกับภาษาเขียนโปรแกรมอย่าง SQL ที่เป็นการจัดการข้อมูลเชิงลึกได้อย่างมีประสิทธิภาพ พร้อมทั้งแบบฝึกหัดที่ให้เราได้มีประสบการณ์จริง ภาษา SQL ช่วยในการจัดการข้อมูล ทั้งการดึงข้อมูล จัดการข้อมูลภายในฐานข้อมูล แก้ไขโครงสร้างฐานข้อมูล และวิเคราะห์ข้อมูล ด้วยการใช้ SQL ที่มีการคำนวณที่ซับซ้อน พร้อมทั้งแปลงข้อมูลได้อย่างมีประสิทธิภาพ ส่ผลให้เราสามารถตัดสินใจได้เป็นอย่างดี
SQL เป็นองค์ประกอบสำคัญในกระบวนการกรองข่าวสารทางธุรกิจ โดยใช้ดึงข้อมูลจากฐานข้อมูล เพื่อสร้างรายงานและการแสดงผล โดยจะช่วยให้เราสามารถรวมข้อมูลจากหลากหลายรูปแบบ เพื่อแสดงผลให้เข้าใจได้อย่างง่ายดาย
หลักสูตรนี้ มุ่งเน้นการสืบค้นฐานข้อมูลเชิงสัมพันธ์ด้วยภาษา SQL (Structure Query Language) ตามมาตรฐาน ANSI และการปรับปรุงข้อมูล ซึ่งเป็นทักษะที่สำคัญของผู้ที่ต้องทำงานกับข้อมูล เตรียมข้อมูล วิเคราะห์ข้อมูล พัฒนาฐานข้อมูล สาธิตโดยใช้ Microsoft SQL Server และมี Workshop ให้ได้เรียนรู้อย่างเป็นขั้น เป็นตอน พร้อมเทคนิค เพื่อให้ Query มีประสิทธิภาพในการสืบค้นแต่ละกรณีอีกด้วย
วัตถุประสงค์ :
- ผู้เข้าอบรมสามารถสืบค้นข้อมูลจากฐานข้อมูลได้เบื้องต้นด้วยภาษา SQL
2. ผู้เข้ารับการอบรมจะได้รับความรู้ ช่วยในการจัดการข้อมูล ทั้งการดึงข้อมูล จัดการข้อมูลภายในฐานข้อมูล แก้ไขโครงสร้างฐานข้อมูล และวิเคราะห์ข้อมูล ด้วยการใช้ SQL ที่มีการคำนวณที่ซับซ้อน
- ผู้เข้ารับการอบรมจะได้รับความรู้ พร้อมทั้งแปลงข้อมูลได้อย่างมีประสิทธิภาพ ส่ผลให้เราสามารถตัดสินใจได้เป็นอย่างดี
- ผู้เข้ารับการอบรมจะได้รู้จักกับการใช้เครื่องมือดึงข้อมูลจากฐานข้อมูล เพื่อสร้างรายงานและการแสดงผล โดยจะช่วยให้เราสามารถรวมข้อมูลจากหลากหลายรูปแบบ เพื่อแสดงผลให้เข้าใจได้อย่างง่ายดาย
ระยะเวลาการอบรม : 5 วัน (30 ชั่วโมง)
เนื้อหาการอบรม :
Lesson 1 ระบบจัดการฐานข้อมูลและ SQL
- ระบบจัดการฐานข้อมูล (Database Management System)
- เข้าใจระบบฐานข้อมูลเชิงสัมพันธ์
- ชนิดของความสัมพันธ์ (Relationships)
- ชนิดของคีย์ (Key types)
- ทําความรู้จักภาษา SQL
- โปรแกรมฐานข้อมูลที่ใช้ภาษา SOL
Lesson 2 การออกแบบระบบฐานข้อมูล
- จดประสงค์ในการออกแบบฐานข้อมูล
- ขั้นตอนการออกแบบฐานข้อมูล
- การ Normalization
- DBMS ระบบจัดการฐาน คืออะไร
- ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ทำให้ผู้ใช้สามารถจัดการข้อมูลได้ง่ายขึ้น สามารถใช้คำสั่ง SQL พื้นฐานได้
Lesson 3 พื้นฐานการใช้งานภาษา SQL
- โครงสร้างคําสั่ง (SOL Syntax)
- ชนิดของข้อมูลในภาษา SQL
- การเข้าไปเขียนภาษา SQL ในโปรแกรม DBMS
- คำสั่ง T-SQL พื้นฐาน
- คำสั่ง SELECT
- คำสั่ง INSERT, UPDATE, DELETE
- กรณีศึกษา ตัวอย่างการใช้งาน
Lesson 4 สร้างฐานข้อมูลและจัดการกับตาราง
- สร้างฐานข้อมูลด้วยคําสั่ง CREATE DATABASE
- สร้างตารางด้วยคําสั่ง CREATE TABLE
- รู้จักับ Data Integrity และกําหนด Constraints
- สร้างตารางใหม่จากตารางอื่นด้วย CREATE TABLE AS
- สร้างตารางใหม่คล้ายกับตารางอื่น CREATE TABLE … LIKE
- แสดงรายชื่อตารางในฐานข้อมูด
- แสดงรายละเอียดโครงสร้างของตาราง
- ลบตารางให้เหลือเฉพาะโครงสร้างด้วยคําสั่ง DELETE
- ลบตารางด้วยคําสั่ง DROP TABLE
- เลือกฐานข้อมูลด้วยคําสั่ง USE
- ลบฐานข้อมูลด้วยคําสั่ง DROP DATABASE
Lesson 5 การ Update แก้ไขข้อมูลในตาราง
- การแก้ไข และลบข้อมูลในตาราง
- รู้จักับโครงสร้างตารางก่อนใช้งาน
- แทรกแถวลงในตารางด้วยคําสั่ง INSERT
- แก้ไขข้อมูลในแถวด้วยคําสั่ง UPDATE
- ลบแถวด้วยคําสั่ง DELETE
Lesson 6 การเรียกดูข้อมูลจากตาราง
- การเรียกดูข้อมูลในตารางด้วย SELECT
- การแสดงข้อมูลที่ไม่ช้ากันในคอลัมน์ด้วย DISTINCT
- นับจํานวนข้อมูลด้วย SELECT COUNT
- แสดงข้อมูลตามจํานวนแถวทีกําหนดด้วย TOP/LIMIT
- ระบุเงื่อนไขในการแสดงข้อมูลด้วย WHERE Clause
- การเรียกดูข้อมูลด้วยเงื่อนไข LIKE
- เรียกดูข้อมูลตามช่วงที่ระบุด้วย BETWEEN
- กําหนดเงื่อนไชด้วย IN
- ทดสอบค่า Null ด้วย IS NULL
- การจัดกลุ่มของข้อมูลด้วยคําสั่ง GROUP BY
- การจัดกลุ่มของข้อมูลพร้อมกําหนดเงื่อนไข HAVING
Lesson 7 แนะนำ Functions ที่ใช้บ่อย
- รู้จัก Built-In Function บน Microsoft SQL Server
- ทั้งที่มีตามมาตรฐาน ANSI และมีเฉพาะบน Microsoft SQL Server
- ชนิดข้อมูล และการแปลงชนิดข้อมูล
- การแปลงโดยอัตโนมัติ (Implicit Conversion)
- การแปลงโดยการประกาศ (Explicit Conversion)
- ข้อมูลชนิดตัวอักษร และ Functions ที่เกี่ยวข้อง
- ข้อมูลชนิดวันที่เวลา และ Functions ที่เกี่ยวข้อง
Lesson 8 การสืบค้นข้อมูลจากหลายตาราง
- เข้าใจการ Join ตาราง
- รู้จักและสืบค้นข้อมูลด้วย Inner Join
- รู้จักและสืบค้นข้อมูลด้วย Outer Join
- รู้จักและสืบค้นข้อมูลด้วย Cross Join และ Self Join
Lesson 9 ทำงานกับ Subquery
- รูปแบบการใช้งานซับคิวรี Subquery
- รูปแบบการใช้ชับคิวรีในเงื่อนไข WHERE
- เปรียบเทียบการทํางานของชับคิวรี Subquery และ Join
- ปัญหาค่า NULL ในชับคิวรี Subquery
- การใช้ชับศิวรีเป็นนิพจน์คอลัมน์
- การใช้ชับคิวรีกับตัวดําเนินการเปรียบเทียบ
- เปรียบเทียบค่าในกลุ่มสมาชิกด้วยตัวดําเนินการ IN
- การใช้ตัวดําเนินการ ALL และ ANY ในชับคิวรี
- ตรวจสอบข้อมูลที่ต้องการเปรียบเทียบด้วย EXISTS
- ประเภทของซับคิวรี
- ชับคิววีหลายชั้น (Nested subquery)
- Correlated subquery
- การใช้ซับคิวรี Subquery ในการเปลี่ยนแปลงข้อมูล
Lesson 10 การทํางานกับ View
- การสร้าง View ด้วยคําสั่ง CREATE VIEW
- การเรียกดข้อมูลจาก View
- การสร้าง View ที่มาจากหลายตาราง
- ปรับปรุงข้อมูลผ่าน View
- ลบวิวด้วยคําสั่ง DROP VIEW
Lesson 11 การทำข้อมูลจาก SQL ไปต่อยอด การทำรายงาน
- สร้างรายงานและการแสดงผล โดยจะช่วยให้เราสามารถรวมข้อมูลจากหลากหลายรูปแบบ เพื่อแสดงผลให้เข้าใจได้อย่างง่ายดาย
- การทำงานราย Dashboard อัตโนมัติ ด้วย Power Bi , Tubule หรือ Data Lock Studio
Workshop
ทุกบทเรียนจะมีการทำ Workshop แบบปฏิบัติจริง และ วันสุดท้าย จะให้ผู้เรียน ผลข้อมูลจริงของตนเอง มาลองทำ Workshop งานจริงของตนเอง
Course Features
- Lectures 0
- Quizzes 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes