รหัสหลักสูตร : MS-SQL-19-DEV
การสร้าง Database ให้ได้ Performance สูงสุด ด้วย MS SQL Server หลักสูตรนี้เน้นที่การออกแบบและสร้างตาราง, การออกแบบและสร้าง Index, การเลือกใช้ Index แบบต่าง ๆ และผลของ Indexes, Statistics ที่ส่งผลต่อ Query Plan, การออกแบบและสร้าง Database Objects อื่น ๆ รวมถึงคำแนะนำด้านประสิทธิภาพของแต่ละ Database Objects อีกด้วย
รายละเอียดของหลักสูตร
ระยะเวลาในการอบรม
ระยะเวลา : 5 วัน (30 ชั่วโมง) 9.00 - 16.00 น.
ค่าฝึกอบรม
ราคา CALL *รับเฉพาะ InHouse Training เท่านั้น
Virtual Training/Class Room
Virtual Training สอนสดผ่าน microsoft teams Microsoft Teams Class Room อบรมที่ 9Expert bts ราชเทวี สามารถตรวจสอบรูปแบบการอบรมได้ที่ตารางฝึกอบรม
รูปภาพประกอบหลักสูตร
อบรมภายในองค์กร/Private (In-House)
ขอใบเสนอราคาวัตถุประสงค์
- ผู้อบรมมีความรู้ความเข้าใจ SQL Server Platform, Services ต่าง ๆ ของ SQL Server
- ผู้อบรมสามารถกำหนดค่า เพื่อสร้าง Table กำหนด Data Type เข้าใจการแปลงประเภทข้อมูล
- ผู้อบรมสามารถกำหนด Constraint ได้แก่ PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK, UNIQUE และ FOREIGN KEY ได้
- ผู้อบรมสามารถวางแผน ออกแบบและสร้าง Index ได้
- ผู้อบรมสามารถอ่าน และบอกถึง Execution Plan ได้
- ผู้อบรมสามารถวางแผน ออกแบบและสร้าง View, Stored Procedure, Trigger และสร้างฟังก์ชันเองได้
- ผู้อบรมสามารถจัดการกับ Deadlock และทำงานกับ Concurrency ได้
- ผู้อบรมสามารถบริหารจัดการ Error ได้
- ผู้อบรมสามารถทำงาน สืบค้น กับ XML Data ได้
- ผู้อบรมสามารถทำงานกับ 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
- แบบฝึกหัด การออกแบบตารางขั้นก้าวหน้า
- มั่นใจว่าข้อมูลถูกต้องสมบูรณ์
ด้วย Constraints - การบังคับใช้ Data Integrity
- การสร้าง Domain Integrity
- การสร้าง Entity Integrity และ Referential Integrity
- แบบฝึกหัด มั่นใจว่าข้อมูลถูกต้องสมบูรณ์
ด้วย Constraints
- รู้จักกับ Indexes
- แนวคิดหลักเกี่ยวกับ Indexes
- ความสัมพันธ์ระหว่างชนิดข้อมู
ลกับ Indexes - รู้จักกับ Heaps, Clustered Indexes และ Nonclustered Indexes
- รู้จักกับ Composite Indexes
- แบบฝึกหัด การสร้าง Indexes
- การออกแบบ Indexes ให้มีประสิทธิภาพ
- การเลือกกลยุทธของ Indexes ที่เหมาะสม
- การจัดการ Indexes
- รู้จักกับ Execution Plans
- รู้จักกับ Database Engine Tuning Advisor
- รู้จักกับ Query Store
- แบบฝึกหัด การเพิ่มประสิทธิภาพ Indexes
- รู้จักกับ Columnstore Indexes
- ภาพรวมของ Columnstore Indexes
- การสร้าง Columnstore Indexes
- จัดการกับ Columnstore Indexes
- แบบฝึกหัด การใช้งาน Columnstore Indexes
- การออกแบบและสร้าง Views
- รู้จักกับ Views
- การสร้างและจัดการกับ Views
- ข้อควรคำนึงเกี่ยวกับประสิทธิ
ภาพ - แบบฝึกหัด การออกแบบและสร้าง Views
- การออกแบบและสร้าง Stored Procedures
- รู้จักกับ Stored Procedures
- การใช้งาน Stored Procedures
- การสร้าง Parameterized Stored Procedures
- การควบคุม Execution Context
- แบบฝึกหัด การออกแบบและสร้าง Stored Procedures
- การออกแบบและสร้าง User-Defined Functions
- รู้จักกับ Functions
- การออกแบบและสร้าง Scalar Functions
- การออกแบบและสร้าง Table-Valued Functions
- ข้อพิจารณาในการสร้าง Functions
- ทางเลือกอื่นนอกเหนือจาก Functions
- แบบฝึกหัด การออกแบบและสร้าง User-Defined Functions
- ตอบสนองต่อการเข้าถึงข้อมูลด้วย Triggers
- การออกแบบ DML Triggers
- การสร้าง DML Triggers
- แนวคิดของ Triggers ขั้นก้าวหน้า
- แบบฝึกหัด ตอบสนองต่อการเข้าถึงข้อมูลด้วย Triggers
- การใช้งานคุณสมบัติ In-Memory บนฐานข้อมูล
- รู้จักกับ Memory-Optimized Tables
- รู้จักกับ Natively Compiled Stored Procedures
- แบบฝึกหัด การใช้งานคุณสมบัติ In-Memory บนฐานข้อมูล
- การสร้าง Managed Code
- เข้าใจการผสมผสาน CLR เข้ากับ SQL Server
- การสร้างและประกาศใช้ CLR Assemblies
- แบบฝึกหัด การสร้าง Managed Code
- การจัดเก็บและสืบค้นข้อมู
ลเอกสาร XML - เข้าใจเอกสาร XML และ XML Schemas
- การจัดเก็บเอกสาร XML และ XML Schemas ลงใน SQL Server
- การใช้งานชนิดข้อมูล XML
- การใช้งานประโยค FOR XML ใน T-SQL
- เริ่มใช้ XQuery เบื้องต้น
- การหั่นข้อมูล XML
- แบบฝึกหัด การจัดเก็บและสืบค้นข้อมู
ลเอกสาร XML
- การจัดเก็บและสืบค้นข้อมูล Spatial
- รู้จักกับข้อมูล Spatial
- การใช้งานข้อมูล Spatial บน SQL Server
- การนำข้อมูล Spatial ไปใช้ในแอปพลิเคชัน
- แบบฝึกหัด การใช้งานข้อมูล Spatial
- การจัดเก็บและสืบค้นข้อมูล BLOB และเอกสาร Text
- การใช้งานข้อมูล BLOB
- การใช้งาน FILESTREAM
- การใช้งาน Full-Text Search
- แบบฝึกหัด การจัดเก็บและสืบค้นข้อมูล BLOB และเอกสาร Text
- ภาวการณ์ใช้งานพร้อมกันบน SQL Server
- ภาวการณ์ใช้งานพร้อมกันและ Transactions
- กลไกการ Lock
- แบบฝึกหัด ภาวการณ์ใช้งานพร้อมกันและ Transactions
- ประสิทธิภาพและการติดตาม
- รู้จักกับ Extended Events
- การใช้งาน Extended Events
- รู้จักกับ Live Query Statistics
- การตั้งค่าไฟล์ฐานข้อมูลให้
เหมาะสม - แบบฝึกหัด การติดตาม การแกะรอย และการเทียบเคียง Baseline
อบรมภายในองค์กร/Private (In-House)
ขอใบเสนอราคาRoad map
หมายเหตุ
- โปรโมชั่นหลักสูตรต่อเนื่อง เรียนต่อเนื่องของกลุ่มวิชานั้นๆ ได้รับส่วนลด 15%
- เปิดอบรมเมื่อมีผู้สมัครตั้งแต่ 4 ท่านขึ้นไป
- ตรวจสอบโปรโมชั่น