สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
ฐานข้อมูล · BASA-01

Data Analysis & Modeling for BA/SA

หลักสูตร Data Analysis & Modeling for BA/SA เป็นการอบรมการแปลงความต้องการทางธุรกิจเป็นโมเดลข้อมูล ตั้งแต่เขียน ERD ทำ Normalization ถึง 3NF จนถึงออกแบบ Star Schema และประเมินคุณภาพข้อมูล เหมาะกับ BA, SA และ Product Owner จบแล้วได้ ERD และ Data Dictionary ที่ส่งต่อทีมพัฒนาได้

อัปเดตล่าสุด
ราคาเริ่มต้น 7,110 บาท / ท่าน 7,900 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา12 ชั่วโมง · 2 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

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

หลักสูตรนี้ออกแบบมาเพื่อ BA และ SA โดยเฉพาะ ไม่ใช่สำหรับ DBA ผู้เรียนจะฝึกแปลงบทสัมภาษณ์ผู้ใช้และเอกสารทางธุรกิจให้เป็น Conceptual Model, Logical Model และ Data Dictionary ที่ส่งต่อให้ทีมพัฒนาได้ทันที พร้อมเรียนหลัก Normalization เท่าที่จำเป็นต่อการตัดสินใจ การออกแบบโมเดลสำหรับงานรายงาน (Dimensional Modeling) และการตรวจสอบคุณภาพข้อมูลก่อนเริ่มโครงการ ตลอด 2 วันเป็น Workshop ต่อเนื่องบนกรณีศึกษา NovaRetail เพื่อให้เห็นการทำงานจริงตั้งแต่ต้นจนจบ (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Beginner ถึง Intermediate)

สิ่งที่คุณจะได้รับ

  • วิเคราะห์ความต้องการทางธุรกิจ และแยกแยะออกมาเป็น Entity, Attribute และ Relationship ได้อย่างเป็นระบบ
  • เขียน Entity Relationship Diagram (ERD) ทั้งระดับ Conceptual และ Logical ได้ถูกต้องตามมาตรฐาน
  • เข้าใจหลัก Normalization ระดับ 1NF ถึง 3NF และรู้ว่าเมื่อใดควรทำ Denormalization
  • จัดทำ Data Dictionary และ Business Rules Catalog ที่ทีมพัฒนานำไปใช้งานได้ทันที
  • เข้าใจความแตกต่างระหว่างโมเดลสำหรับงานประจำวัน (OLTP) และโมเดลสำหรับงานรายงาน (OLAP/Dimensional)
  • ประเมินคุณภาพข้อมูล (Data Quality) และระบุความเสี่ยงของข้อมูลตั้งแต่ระยะวิเคราะห์
  • นำเสนอและทบทวนโมเดลข้อมูลร่วมกับผู้ใช้งานและทีมพัฒนาได้อย่างมีประสิทธิภาพ

หลักสูตรนี้เหมาะสำหรับ

  • Business Analyst และ System Analyst ที่ต้องจัดทำเอกสารความต้องการที่เกี่ยวข้องกับข้อมูล
  • Product Owner หรือ Project Manager ที่ต้องตรวจทานและอนุมัติการออกแบบข้อมูลของโครงการ
  • Developer หรือ Tester ที่ต้องการเข้าใจที่มาของโครงสร้างฐานข้อมูล เพื่อสื่อสารกับทีมวิเคราะห์ได้ดีขึ้น
  • ทีม MIS หรือทีมรายงานที่ทำงานกับข้อมูลองค์กร และต้องการวางโครงสร้างข้อมูลให้เป็นระบบ

พื้นฐานของผู้เข้าอบรม

  • เข้าใจกระบวนการทางธุรกิจขององค์กรตนเอง และเคยผ่านงานเก็บความต้องการ (Requirement Gathering) มาบ้าง
  • ใช้งาน Excel หรือ Google Sheets ในระดับพื้นฐานได้
  • เคยเห็นตารางข้อมูลในฐานข้อมูล หรือเคยใช้งานระบบที่มีการบันทึกข้อมูล
  • ไม่จำเป็นต้องเขียน SQL เป็นมาก่อน ทักษะการสืบค้นข้อมูลต่อยอดได้ในหลักสูตร Practical SQL & Data Investigation for BA/SA (BASA-02)

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง (09:00-16:00 น.) รูปแบบ Workshop ต่อเนื่องบนกรณีศึกษา NovaRetail ระดับ Beginner ถึง Intermediate ไม่จำเป็นต้องเขียน SQL เป็น ใช้เครื่องมือฟรีทั้งหมด ได้แก่ dbdiagram.io, draw.io, DBeaver Community Edition และ PostgreSQL 17 บน Docker หลักสูตรนี้ต่อยอดจากหลักสูตร Business Requirement Essentials for BA/SA (BASA-00) และเน้นการออกแบบข้อมูลในมุมของ BA/SA ไม่ใช่งาน DBA ผู้เรียนจะได้ Template Data Dictionary, Business Rules Catalog และ Data Requirement Document ใบงานพร้อมเฉลย และ ERD กับ Star Schema ที่ทำระหว่างเรียนกลับไปใช้กับโครงการจริง

Day 1 จากความต้องการทางธุรกิจสู่โมเดลข้อมูล

Section 1: บทบาทของ BA/SA ในงานออกแบบข้อมูล

  • ทำไมความผิดพลาดของโมเดลข้อมูลจึงมีต้นทุนสูงที่สุดในโครงการ
  • ขอบเขตงานที่ BA/SA รับผิดชอบ เทียบกับงานของ Data Architect และ DBA
  • เอกสารส่งมอบมาตรฐาน: Data Requirement Document, ERD และ Data Dictionary
  • แนะนำกรณีศึกษา NovaRetail: สมาชิก สินค้า การขายหน้าร้าน และโปรแกรมสะสมแต้ม

Section 2: ทำความเข้าใจโมเดลข้อมูลสามระดับ

  • Conceptual Model สำหรับสื่อสารกับผู้บริหารและผู้ใช้งาน
  • Logical Model สำหรับตกลงรายละเอียดกับทีมพัฒนา
  • Physical Model และสิ่งที่ BA/SA ควรรู้แต่ไม่ต้องลงมือทำเอง

Section 3: Lab: สกัดโครงสร้างข้อมูลจากความต้องการ

  • เทคนิค Noun-Verb Analysis เพื่อค้นหา Entity และ Relationship จากข้อความ
  • แยกแยะ Entity กับ Attribute ที่มักสับสน เช่น ที่อยู่ควรเป็นคอลัมน์หรือตาราง
  • คำถามที่ต้องถามผู้ใช้เสมอ เพื่อไม่ให้ตกหล่นเรื่องประวัติข้อมูลและสถานะ
  • Lab: แยกแยะ Entity, Attribute และ Relationship จากเอกสารความต้องการและบทสัมภาษณ์

Section 4: Lab: เขียน ERD ให้ถูกต้องและอ่านง่าย

  • สัญลักษณ์ Crow's Foot Notation และการอ่าน Cardinality ให้ตรงกับภาษาธุรกิจ
  • ความสัมพันธ์ One-to-One, One-to-Many และการแก้ Many-to-Many ด้วย Associative Entity
  • Optional และ Mandatory Relationship กับผลกระทบต่อการออกแบบหน้าจอ
  • Lab: เขียน ERD ด้วย dbdiagram.io และ Export ไปใช้ในเอกสาร

Section 5: Lab: การเลือก Key และการจัดการ Business Rules

  • Natural Key เทียบกับ Surrogate Key ข้อดีข้อเสียและกรณีที่ควรเลือกแต่ละแบบ
  • Composite Key และข้อควรระวังเมื่อระบบต้องเชื่อมต่อกับระบบอื่น
  • การเก็บ Business Rules ที่โมเดลบอกไม่ได้ ลงใน Business Rules Catalog
  • Lab: กำหนด Primary Key, Foreign Key, Natural Key และ Surrogate Key พร้อมเหตุผลประกอบ

Section 6: Workshop Day 1: Logical ERD ของ NovaRetail

  • Workshop: วิเคราะห์บทสัมภาษณ์ผู้จัดการร้านและฝ่ายการตลาด
  • แปลงเป็น Conceptual Model แล้วขยายเป็น Logical ERD พร้อม Cardinality
  • ครอบคลุมสมาชิก สินค้า การขาย และแต้มสะสม
  • จัดทำ Business Rules Catalog เบื้องต้น และปรับแก้ ERD ระหว่างการทบทวนกับผู้ใช้
Day 2 Normalization, Data Dictionary และโมเดลสำหรับงานรายงาน

Section 7: Lab: Normalization เท่าที่ BA/SA ต้องใช้จริง

  • ปัญหาที่เกิดจากตารางที่ไม่ Normalize: Update, Insert และ Delete Anomaly
  • ขั้นตอน 1NF, 2NF และ 3NF พร้อมตัวอย่างจากระบบงานจริง
  • เมื่อใดที่ควรทำ Denormalization โดยเจตนา และต้องบันทึกเหตุผลอย่างไร
  • Lab: ตรวจตารางที่ผิดหลัก Normalization และปรับแก้ให้ถูกต้องถึงระดับ 3NF

Section 8: จัดทำ Data Dictionary ระดับมืออาชีพ

  • องค์ประกอบที่ต้องมี: ชื่อฟิลด์ ความหมายทางธุรกิจ Data Type ความยาว Nullable และค่าเริ่มต้น
  • การกำหนด Domain และ Code List เช่น สถานะคำสั่งซื้อ ประเภทสมาชิก
  • การระบุ Data Owner และ Data Steward เพื่อรองรับงาน Data Governance
  • ข้อควรระวังเรื่องข้อมูลส่วนบุคคลตาม PDPA และการทำเครื่องหมายฟิลด์อ่อนไหว

Section 9: Lab: ประวัติข้อมูลและโมเดลสำหรับงานรายงาน

  • ข้อมูลปัจจุบันกับข้อมูลย้อนหลัง: Audit Trail, Soft Delete และ Effective Date
  • Slowly Changing Dimension แบบ Type 1 และ Type 2 ในภาษาที่ BA เข้าใจ
  • เหตุผลที่ระบบรายงานไม่ควรใช้โครงสร้างเดียวกับระบบงานประจำวัน
  • Fact Table และ Dimension Table พร้อมการกำหนด Grain, Star Schema เทียบกับ Snowflake Schema
  • เชื่อมความต้องการรายงานของผู้บริหารเข้ากับ Measure และ Dimension
  • Lab: ออกแบบ Fact Table และ Dimension Table สำหรับรายงานยอดขายรายเดือน

Section 10: Lab: ประเมินคุณภาพข้อมูลตั้งแต่ระยะวิเคราะห์

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

Section 11: การทบทวนโมเดลร่วมกับผู้เกี่ยวข้อง

  • เทคนิคนำเสนอ ERD ให้ผู้ใช้งานที่ไม่มีพื้นฐานเทคนิคเข้าใจได้
  • Checklist ตรวจทานโมเดลก่อนส่งมอบให้ทีมพัฒนา
  • การควบคุมเวอร์ชันของโมเดลและเอกสารเมื่อความต้องการเปลี่ยน

Section 12: Master Workshop Day 2: ปรับโมเดลและ Star Schema ของ NovaRetail

  • Workshop: ตรวจสอบและปรับปรุงโมเดลจากวันแรกให้ผ่าน 3NF
  • จัดทำ Data Dictionary ฉบับสมบูรณ์พร้อม Code List และออกแบบ Star Schema สำหรับรายงานยอดขายรายเดือน
  • นำเสนอโมเดลต่อกลุ่ม รับข้อเสนอแนะ แล้วปรับแก้จริง

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

หลักสูตร Data Analysis & Modeling for BA/SA เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ Business Analyst และ System Analyst ที่ต้องจัดทำเอกสารความต้องการที่เกี่ยวข้องกับข้อมูล · Product Owner หรือ Project Manager ที่ต้องตรวจทานและอนุมัติการออกแบบข้อมูลของโครงการ · Developer หรือ Tester ที่ต้องการเข้าใจที่มาของโครงสร้างฐานข้อมูล เพื่อสื่อสารกับทีมวิเคราะห์ได้ดีขึ้น พื้นฐานที่ผู้เรียนควรมี เข้าใจกระบวนการทางธุรกิจขององค์กรตนเอง และเคยผ่านงานเก็บความต้องการ (Requirement Gathering) มาบ้าง · ใช้งาน Excel หรือ Google Sheets ในระดับพื้นฐานได้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร Data Analysis & Modeling for BA/SA ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 7,900 บาท (โปรโมชันปัจจุบันเหลือ 7,110 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius