الملخص
تشكل كائنات قاعدة البيانات أساس كل حل SQL. خلال هذه الوحدة، استكشفت كيفية تصميم وتنفيذ الجداول والفهارس والقيود والهياكل المتخصصة عبر SQL Server، وAzure SQL Database، وAzure SQL Managed Instance، وقاعدة بيانات SQL في Microsoft Fabric.
في هذه الوحدة، تعلمت اختيار أنواع البيانات المناسبة لكفاءة التخزين وأداء الاستعلام، مع فهم المقايضات بين الدقة والمساحة. استكشفت فهارس متاجر الصفوف لأعباء العمل المعاملاتية—بما في ذلك الفهارس المجمعة التي تحدد ترتيب الصفوف الفيزيائي والفهارس غير المجمعة لمسارات الوصول البديلة—وفهارس التخزين العمودي للاستعلامات التحليلية، وتعلمت كيف تحسن مجموعات الصفوف، ومقاطع الأعمدة، ومحرك الأبراج أداء الضغط والاستعلام.
لقد طبقت أنواع جداول متخصصة تشمل الجداول الزمنية لتتبع التغيير التلقائي، وجداول السجل لسيناريوهات الامتثال التي تظهر العبث، وجداول الرسوم البيانية لنمذجة العلاقات، والجداول المحسنة للذاكرة لأحمال عمل OLTP عالية الإنتاجية. تعلمت فرض سلامة البيانات من خلال القيود—، ، ، UNIQUE، و DEFAULT—وتوليد قيم فريدة باستخدام الأعمدة IDENTITY والكائنات SEQUENCE لترقيم الجداول المتقاطعةCHECK. FOREIGN KEYPRIMARY KEY
استكشفت دعم JSON للبيانات شبه الهيكلية، بما في ذلك نوع البيانات الأصلي json في SQL Server 2025، واستراتيجيات الفهرسة باستخدام الأعمدة المحوسبة. وأخيرا، صممت استراتيجيات تقسيم للجداول الكبيرة، وفهم دوال التقسيم باستخدام RANGE RIGHT لأعمدة التاريخ، ومخططات التقسيم لوضع مجموعات الملفات، ومتطلبات الفهارس المجمعة على الجداول المقسمة.
الموارد الإضافية
لتعميق فهمك لتصميم وتنفيذ كائنات قاعدة البيانات، استكشف هذه الموارد:
- الجداول
- الفهارس
- نظرة عامة على فهارس Columnstore
- الجداول الزمنية
- نظرة عامة على دفتر الأستاذ
- معالجة الرسوم البيانية باستخدام SQL Server
- نظرة عامة علىIn-Memory OLTP
- بيانات JSON في SQL Server
- الجداول والفهارس المقسمة
- قاعدة بيانات SQL في Microsoft Fabric
الخطوات التالية
مع مهارات قوية في تصميم كائنات قاعدة البيانات، ستكون جاهزا ل:
- استكشف برمجة T-SQL المتقدمة مع العروض والوظائف والإجراءات المخزنة
- تنفيذ تدابير الأمن وحماية البيانات
- تحسين أداء الاستعلام باستخدام خطط التنفيذ
- دمج قدرات الذكاء الاصطناعي في حلول قواعد بياناتك
- إدارة خطوط أنابيب CI/CD والنشر لتغييرات قواعد البيانات
واصل بناء خبرتك في حلول SQL لإنشاء أنظمة قواعد بيانات قوية وقابلة للتوسع وقابلة للصيانة.