MS-SQL-19-DEV
Microsoft SQL Server Database Development
5 วัน (30 ชม.)/ ช่วงเวลา 9:00 - 16:00 น.
HybridInhouse
0บาท
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
Workshope-Certificate
รูปแบบการอบรม:ClassroomHybrid
Classroom
อบรมแบบ Class Room ณ ห้องอบรม 9EXPERT
Hybrid
เลือกอบรมแบบ Class Room หรือ Ms Teams
ตารางอบรม Public Training
ยังไม่มีรอบอบรมเปิดรับสมัครในขณะนี้
Microsoft SQL Server Database Development
หลักสูตรนี้เน้นที่การออกแบบและสร้างตาราง, การออกแบบและสร้าง Index, การเลือกใช้ Index แบบต่าง ๆ และผลของ Indexes, Statistics ที่ส่งผลต่อ Query Plan, การออกแบบและสร้าง Database Objects อื่น ๆ รวมถึงคำแนะนำด้านประสิทธิภาพของแต่ละ Database Objects อีกด้วย
วัตถุประสงค์
- 1.ผู้อบรมมีความรู้ความเข้าใจ SQL Server Platform, Services ต่าง ๆ ของ SQL Server
- 2.ผู้อบรมสามารถกำหนดค่า เพื่อสร้าง Table กำหนด Data Type เข้าใจการแปลงประเภทข้อมูล
- 3.ผู้อบรมสามารถกำหนด Constraint ได้แก่ PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK, UNIQUE และ FOREIGN KEY ได้
- 4.ผู้อบรมสามารถวางแผน ออกแบบและสร้าง Index ได้
- 5.ผู้อบรมสามารถอ่าน และบอกถึง Execution Plan ได้
- 6.ผู้อบรมสามารถวางแผน ออกแบบและสร้าง View, Stored Procedure, Trigger และสร้างฟังก์ชันเองได้
- 7.ผู้อบรมสามารถจัดการกับ Deadlock และทำงานกับ Concurrency ได้
- 8.ผู้อบรมสามารถบริหารจัดการ Error ได้
- 9.ผู้อบรมสามารถทำงาน สืบค้น กับ XML Data ได้
- 10.ผู้อบรมสามารถทำงานกับ Full-Text Index
หลักสูตรนี้เหมาะสำหรับ
- DB Programmer
พื้นฐานของผู้เข้าอบรม
- RDBMS
- SQL Language
- Microsoft Windows Server
ความต้องการของระบบ
- A compatible 64-bit x86/AMD64 CPU launched in 2011 or later
- 1.3GHz or faster core speed
- 8GB RAM or more
- Windows 11 / 10
- Remote Desktop Connection
- Internet
หัวข้อการฝึกอบรม
- •ภาพรวมของ SQL Server Platform
- •งานทั่วไปของการพัฒนาฐานข้อมูลบน SQL Server
- •การออกแบบตาราง
- •ชนิดข้อมูล
- •การใช้งาน Schemas
- •การสร้างและปรับปรุงตาราง
- •แบบฝึกหัด การออกแบบและสร้างตาราง
- •การสร้าง Partition ข้อมูล
- •การบีบอัดข้อมูล
- •การใช้งาน Temporal Tables
- •แบบฝึกหัด การออกแบบตารางขั้นก้าวหน้า
- •การบังคับใช้ Data Integrity
- •การสร้าง Domain Integrity
- •การสร้าง Entity Integrity และ Referential Integrity
- •แบบฝึกหัด มั่นใจว่าข้อมูลถูกต้องสมบูรณ์ด้วย Constraints
- •แนวคิดหลักเกี่ยวกับ Indexes
- •ความสัมพันธ์ระหว่างชนิดข้อมูลกับ Indexes
- •รู้จักกับ Heaps, Clustered Indexes และ Nonclustered Indexes
- •รู้จักกับ Composite Indexes
- •แบบฝึกหัด การสร้าง Indexes
- •การเลือกกลยุทธของ Indexes ที่เหมาะสม
- •การจัดการ Indexes
- •รู้จักกับ Execution Plans
- •รู้จักกับ Database Engine Tuning Advisor
- •รู้จักกับ Query Store
- •แบบฝึกหัด การเพิ่มประสิทธิภาพ Indexes
- •ภาพรวมของ Columnstore Indexes
- •การสร้าง Columnstore Indexes
- •จัดการกับ Columnstore Indexes
- •แบบฝึกหัด การใช้งาน Columnstore Indexes
- •รู้จักกับ Views
- •การสร้างและจัดการกับ Views
- •ข้อควรคำนึงเกี่ยวกับประสิทธิภาพ
- •แบบฝึกหัด การออกแบบและสร้าง Views
- •รู้จักกับ Stored Procedures
- •การใช้งาน Stored Procedures
- •การสร้าง Parameterized Stored Procedures
- •การควบคุม Execution Context
- •แบบฝึกหัด การออกแบบและสร้าง Stored Procedures
- •รู้จักกับ Functions
- •การออกแบบและสร้าง Scalar Functions
- •การออกแบบและสร้าง Table-Valued Functions
- •ข้อพิจารณาในการสร้าง Functions
- •ทางเลือกอื่นนอกเหนือจาก Functions
- •แบบฝึกหัด การออกแบบและสร้าง User-Defined Functions
- •การออกแบบ DML Triggers
- •การสร้าง DML Triggers
- •แนวคิดของ Triggers ขั้นก้าวหน้า
- •แบบฝึกหัด ตอบสนองต่อการเข้าถึงข้อมูลด้วย Triggers
- •รู้จักกับ Memory-Optimized Tables
- •รู้จักกับ Natively Compiled Stored Procedures
- •แบบฝึกหัด การใช้งานคุณสมบัติ In-Memory บนฐานข้อมูล
- •เข้าใจการผสมผสาน CLR เข้ากับ SQL Server
- •การสร้างและประกาศใช้ CLR Assemblies
- •แบบฝึกหัด การสร้าง Managed Code
- •เข้าใจเอกสาร XML และ XML Schemas
- •การจัดเก็บเอกสาร XML และ XML Schemas ลงใน SQL Server
- •การใช้งานชนิดข้อมูล XML
- •การใช้งานประโยค FOR XML ใน T-SQL
- •เริ่มใช้ XQuery เบื้องต้น
- •การหั่นข้อมูล XML
- •แบบฝึกหัด การจัดเก็บและสืบค้นข้อมูลเอกสาร XML
- •รู้จักกับข้อมูล Spatial
- •การใช้งานข้อมูล Spatial บน SQL Server
- •การนำข้อมูล Spatial ไปใช้ในแอปพลิเคชัน
- •แบบฝึกหัด การใช้งานข้อมูล Spatial
- •การใช้งานข้อมูล BLOB
- •การใช้งาน FILESTREAM
- •การใช้งาน Full-Text Search
- •แบบฝึกหัด การจัดเก็บและสืบค้นข้อมูล BLOB และเอกสาร Text
- •ภาวการณ์ใช้งานพร้อมกันและ Transactions
- •กลไกการ Lock
- •แบบฝึกหัด ภาวการณ์ใช้งานพร้อมกันและ Transactions
- •รู้จักกับ Extended Events
- •การใช้งาน Extended Events
- •รู้จักกับ Live Query Statistics
- •การตั้งค่าไฟล์ฐานข้อมูลให้เหมาะสม
- •แบบฝึกหัด การติดตาม การแกะรอย และการเทียบเคียง Baseline






