Summary
วัตถุฐานข้อมูลเป็นรากฐานของโซลูชัน SQL ทุกตัว ตลอดโมดูลนี้ คุณได้สํารวจวิธีการออกแบบและใช้งานตาราง ดัชนี ข้อจํากัด และโครงสร้างเฉพาะใน SQL Server, ฐานข้อมูล Azure SQL, อินสแตนซ์ที่มีการจัดการ Azure SQL และฐานข้อมูล SQL ใน Microsoft Fabric
ในโมดูลนี้ คุณได้เรียนรู้ที่จะเลือกชนิดข้อมูลที่เหมาะสมสําหรับประสิทธิภาพการจัดเก็บข้อมูลและประสิทธิภาพการสืบค้น โดยทําความเข้าใจการแลกเปลี่ยนระหว่างความแม่นยําและพื้นที่ คุณสํารวจดัชนี rowstore สําหรับปริมาณงานธุรกรรม รวมถึงดัชนีแบบคลัสเตอร์ที่กําหนดลําดับแถวทางกายภาพและดัชนีที่ไม่ใช่คลัสเตอร์สําหรับเส้นทางการเข้าถึงอื่น และดัชนี columnstore สําหรับคิวรีเชิงวิเคราะห์ ซึ่งเรียนรู้ว่ากลุ่มแถว เซ็กเมนต์คอลัมน์ และตัวขับเคลื่อน tuple-mover เพิ่มประสิทธิภาพการบีบอัดและคิวรีได้อย่างไร
คุณใช้ชนิดตารางเฉพาะ รวมถึงตารางชั่วคราวสําหรับการติดตามการเปลี่ยนแปลงอัตโนมัติ ตารางบัญชีแยกประเภทสําหรับสถานการณ์การปฏิบัติตามข้อกําหนดที่เห็นได้ชัดการงัดแงะ ตารางกราฟสําหรับการสร้างแบบจําลองความสัมพันธ์ และตารางที่ปรับให้เหมาะสมกับหน่วยความจําสําหรับปริมาณงาน OLTP ที่มีปริมาณงานสูง คุณได้เรียนรู้ที่จะบังคับใช้ความสมบูรณ์ของข้อมูลผ่านข้อจํากัด—PRIMARY KEY, , FOREIGN KEY, CHECKและ UNIQUEDEFAULT—และสร้างค่าที่ไม่ซ้ํากันโดยใช้ทั้งIDENTITYคอลัมน์และSEQUENCEวัตถุสําหรับการกําหนดหมายเลขแบบไขว้ตาราง
คุณได้สํารวจการสนับสนุน JSON สําหรับข้อมูลกึ่งโครงสร้าง รวมถึงชนิดข้อมูลดั้งเดิม json ใน SQL Server 2025 และกลยุทธ์การจัดทําดัชนีโดยใช้คอลัมน์ที่คํานวณ สุดท้ายคุณได้ออกแบบกลยุทธ์การแบ่งพาร์ติชันสําหรับตารางขนาดใหญ่ทําความเข้าใจฟังก์ชันพาร์ติชันด้วย RANGE RIGHT สําหรับคอลัมน์วันที่และเวลาโครงร่างพาร์ติชันสําหรับการจัดวางกลุ่มไฟล์และข้อกําหนดสําหรับดัชนีคลัสเตอร์บนตารางที่แบ่งพาร์ติชัน
แหล่งข้อมูลเพิ่มเติม
เพื่อทําความเข้าใจอย่างลึกซึ้งยิ่งขึ้นเกี่ยวกับการออกแบบและการใช้งานวัตถุฐานข้อมูล ให้สํารวจแหล่งข้อมูลเหล่านี้:
- ตาราง
- ดัชนี
- ภาพรวมดัชนี Columnstore
- ตารางชั่วคราว
- ภาพรวมบัญชีแยกประเภท
- การประมวลผลกราฟด้วย SQL Server
- ภาพรวมIn-Memory OLTP
- ข้อมูล JSON ใน SQL Server
- ตารางและดัชนีที่แบ่งพาร์ติชัน
- ฐานข้อมูล SQL ใน Microsoft Fabric
ขั้นตอนถัดไป
ด้วยทักษะการออกแบบวัตถุฐานข้อมูลที่แข็งแกร่ง คุณพร้อมที่จะ:
- สํารวจการเขียนโปรแกรม T-SQL ขั้นสูงด้วยมุมมอง ฟังก์ชัน และกระบวนงานที่เก็บไว้
- ใช้มาตรการรักษาความปลอดภัยและการปกป้องข้อมูล
- เพิ่มประสิทธิภาพการสืบค้นโดยใช้แผนการดําเนินการ
- ผสานรวมความสามารถของ AI เข้ากับโซลูชันฐานข้อมูลของคุณ
- จัดการ CI/CD และไปป์ไลน์การปรับใช้สําหรับการเปลี่ยนแปลงฐานข้อมูล
สร้างความเชี่ยวชาญของคุณในโซลูชัน SQL ต่อไปเพื่อสร้างระบบฐานข้อมูลที่แข็งแกร่ง ปรับขนาดได้ และบํารุงรักษาได้