Databases (อบรมพร้อมสอบ)

Digital Technology & AI

หลักสูตร Databases (อบรมพร้อมสอบ)

การพัฒนา Databases

หลักสูตรนี้ ได้รับการออกแบบโดยเน้นความเข้าใจหลักการสำคัญในการจัดการข้อมูลอย่างเป็นระบบ ซึ่งการจัดการฐานข้อมูลที่ดีเป็นหัวใจสำคัญในการรักษาคุณภาพและประสิทธิภาพของข้อมูลนับเป็นทรัพยากรที่มีคุณค่าต่อการดำเนินงานและการตัดสินใจขององค์กร การจัดการฐานข้อมูลจึงหมายถึงกระบวนการในการดูแล จัดการ และควบคุมระบบฐานข้อมูลขององค์กรหรือระบบงานต่าง ๆ เพื่อให้ข้อมูลมีประสิทธิภาพ ถูกต้อง และปลอดภัย

หลักสูตรนี้จึงเหมาะสำหรับผู้ที่ต้องการการรับรอง Databases และมีเป้าหมายที่จะฝึกทักษะที่ครอบคลุมหัวข้อ ต่าง ๆ ที่จำเป็นสำหรับหลักการและแนวปฏิบัติในการจัดการดูแลฐานข้อมูลอย่างถูกวิธี ซึ่งเป็นรากฐานสำคัญของระบบสารสนเทศต่างๆ ทั้งในองค์กรและแอปพลิเคชันออนไลน์

ระยะเวลา 12 ชั่วโมง

อบรม 2 วัน | 9.00 น. - 16.00 น.

ระดับ Intermediate

ระดับความรู้ขั้นปานกลาง


ราคา

8,500 บาท

ตารางอบรม

Onsite Online Hybrid Confirm

18-19 มกราคม 2570 ลงทะเบียนรอบนี้

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

  • Module 1: การออกแบบฐานข้อมูล
    • จากสถานการณ์จำลอง ออกแบบตารางสำหรับจัดเก็บข้อมูล
    • ระบุเอนทิตี แถว/ระเบียน คอลัมน์/ฟิลด์
    • จากสถานการณ์จำลอง ระบุคีย์หลักที่เหมาะสม
    • คีย์หลัก คีย์ร่วม (Composite)/คีย์ผสม (Compound)
    • จากสถานการณ์จำลอง เลือกประเภทข้อมูลให้ตรงตามข้อกำหนด
    • ความหมายและความสำคัญของประเภทข้อมูล และประเภทของข้อมูลส่งผลต่อความต้องการพื้นที่ในจัดเก็บอย่างไร ชนิดข้อมูลสำหรับจัดเก็บข้อความ ตัวเลข วันที่และเวลา และค่าบูลีน
    • จากสถานการณ์จำลอง ให้ออกแบบความสัมพันธ์ระหว่างตาราง
    • วิธีการสร้างความสัมพันธ์โดยใช้คีย์หลัก และคีย์นอก แผนภาพความสัมพันธ์เอนทิตี (ERD) ความสมบูรณ์ของการอ้างอิง (referential integrity)
    • การ Normalize ฐานข้อมูล
    • เหตุผลในการทำ normalization วิธีทำให้ฐานข้อมูลเข้าสู่กระกวนการ normalize ในรูปแบบ third normal form (3NF)
    • จากสถานการณ์จำลอง ระบุมาตรการป้องกันข้อมูล
    • สำรองข้อมูล กู้คืน หลักการของสิทธิของ least privilege, GRANT, WITH GRANT OPTION, REVOKE วัตถุประสงค์ของการกำหนดบทบาท
  • Module 2: การจัดการวัตถุฐานข้อมูลโดยใช้ DDL
    • สร้างและวิเคราะห์คิวรีที่สร้าง แก้ไข และวางตาราง
    • สร้าง แก้ไข และลบตารางโดยใช้ไวยากรณ์ตาม ANSI SQL ที่เหมาะสม รวมถึงค่าที่เป็น Null และ Not Null
    • สร้างและวิเคราะห์คิวรีที่สร้าง เปลี่ยนแปลง และลบมุมมอง
    • สร้าง แก้ไข และวางมุมมองโดยใช้ไวยากรณ์ ANSI SQL ที่เหมาะสม วัตถุประสงค์ของการดู
    • สร้างและวิเคราะห์ขั้นตอนและฟังก์ชันที่เก็บไว้ (stored procedures)
    • พารามิเตอร์อินพุตและเอาต์พุต การคืนค่า วัตถุประสงค์ของกระบวนงานที่เก็บไว้
    • จากสถานการณ์จำลอง เลือกระหว่าง clustered Indexs และ non-clustered indexes
    • เมื่อใดควรใช้ clustered Indexs และ non-clustered indexes รวมถึงไวยากรณ์สำหรับการสร้าง Indexs
  • Module 3: การดึงข้อมูล
    • สร้างและวิเคราะห์แบบสอบถามที่เลือกข้อมูล
    • INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS JOIN (Cartesian product), and FULL OUTER JOIN; self joins; รวมชุดผลลัพธ์โดยใช้ UNION และ INTERSECT; DISTINCT; นามแฝงของคอลัมน์ และคอลัมน์จากการคำนวณ
    • สร้างและวิเคราะห์ข้อความค้นหาที่จัดเรียง และกรองข้อมูล
    • ORDER BY, WHERE, LIKE, BETWEEN, AND, OR, NOT, TOP (LIMIT), IN, NOT
    • IN, ANY, ALL, NULL, NOT NULL และ ตัวดำเนินการเปรียบเทียบ
    • สร้างและวิเคราะห์การสืบค้นที่รวบรวมข้อมูล
    • GROUP BY, HAVING, MIN, MAX, COUNT, AVG (AVERAGE), SUM
  • Module 4: การจัดการข้อมูลโดยใช้ DML
    • สร้างและวิเคราะห์คำสั่ง INSERT
    • INSERT INTO SELECT, INSERT INTO VALUES
    • สร้างและวิเคราะห์คำสั่ง UPDATE
    • อัปเดตข้อมูลในตารางเดียว
    • สร้างและวิเคราะห์คำสั่ง DELETE
    • ลบข้อมูลออกจากตารางเดียว
  • Module 5: การแก้ไขปัญหา
    • แก้ไขปัญหาความล้มเหลวในการสืบค้นการจัดการวัตถุข้อมูล
    • แก้ไขปัญหาการสืบค้นข้อมูลที่ล้มเหลวในการสืบค้น
    • แก้ไขปัญหาการสอบถามการจัดการข้อมูลที่ล้มเหลว
  • สอบทักษะตามมาตรฐานสากล วิชา IT Specialist Certification: Databases

ตารางอบรม

Onsite Online Hybrid Confirm

18-19 มกราคม 2570 ลงทะเบียนรอบนี้