عن هذه الدورة
مقدمة في قواعد بيانات SQL (دورة 55315)
منهج الدورة
1
مقدمة في قواعد البيانات
مقدمة في قواعد البيانات العلاقاتية: فهم أساسيات الربط بين البيانات.
أنواع قواعد البيانات وأوساط التخزين الأخرى: التعرف على البدائل والتقنيات المختلفة.
تحليل البيانات: أساسيات استخراج الرؤى والمعلومات من البيانات.
لغات قواعد بيانات SQL Server: التعرف على اللغات البرمجية المستخدمة للتعامل مع النظام.
2
2- نمذجة البيانات (Data Modeling)
نمذجة البيانات: رسم المخططات الهيكلية للبيانات.
تصميم قواعد البيانات: وضع الأسس الهندسية لبناء قاعدة بيانات فعالة.
نمذجة العلاقات: تحديد كيفية ارتباط الكيانات والجداول ببعضها.
3
التطبيع (Normalization)
أساسيات التطبيع: تقنيات تنظيم البيانات لتقليل التكرار.
الأشكال القياسية (Normal Forms): قواعد ترتيب الجداول (مثل 1NF, 2NF, 3NF).
إلغاء التطبيع (Denormalization): متى وكيف يتم دمج الجداول لتحسين الأداء.
4
العلاقات (Relationships)
مقدمة في العلاقات: فهم الروابط بين الجداول (واحد لواحد، واحد لمتعدد).
تخطيط التكامل المرجعي (Referential Integrity): ضمان دقة واتساق البيانات ومنع الأخطاء عند الحذف أو الإضافة.
5
الأداء (Performance)
الفهرسة (Indexing): تسريع عمليات البحث واسترجاع البيانات.
أداء الاستعلامات (Query Performance): تحسين كسرعة تنفيذ الأوامر البرمجية.
التزامن (Concurrency): إدارة وصول عدة مستخدمين للبيانات في نفس الوقت دون تعارض.
6
6- كائنات قاعدة البيانات (Database Objects)
الجداول (Tables): وحدات التخزين الأساسية للبيانات.
طرق العرض (Views): الجداول الافتراضية لعرض بيانات محددة.
الإجراءات المخزنة، المشغلات، والدوال: (Stored Procedures, Triggers, Functions) بناء المنطق البرمجي داخل قاعدة البيانات.