أخبار الموقع

علوم الحاسوب — قواعد البيانات المتقدمة: تصميم قواعد البيانات العلائقية

تصميم قواعد البيانات العلائقية

قواعد البيانات العلائقية (Relational Databases) هي العمود الفقري لمعظم تطبيقات المؤسسات الحديثة. يعتمد تصميم قواعد البيانات على مبادئ نظرية وضعها ادغار كود (E.F. Codd) عام 1970، وتستخدم لغة SQL للتعامل مع البيانات.

النموذج العلائقي (Relational Model)

يقوم النموذج العلائقي على تنظيم البيانات في جداول (Tables) تسمى علاقات (Relations). كل جدول يحتوي على صفوف (Rows/Tuples) تمثل السجلات، واعمدة (Columns/Attributes) تمثل خصائص البيانات. المفتاح الرئيسي (Primary Key) هو عمود او مجموعة اعمدة تعرّف كل صف بشكل فريد.

التطبيع (Normalization)

التطبيع هو عملية تنظيم البيانات لتقليل التكرار (Redundancy) وتجنب الشذوذ (Anomalies). اشكال التطبيع الرئيسية:

  • الشكل الاول (1NF): كل عمود يحتوي على قيمة واحدة ذرية
  • الشكل الثاني (2NF): يحقق 1NF وكل عمود غير مفتاحي يعتمد كليا على المفتاح الرئيسي
  • الشكل الثالث (3NF): يحقق 2NF ولا توجد تبعية متعدية (Transitive Dependency)
  • شكل بويز-كود (BCNF): كل محدّد هو مفتاح مرشح

مخطط العلاقات (Entity-Relationship Diagram)

يستخدم مخطط العلاقات (ER Diagram) لتمثيل هيكل قاعدة البيانات بشكل مرئي. يتكون من كيانات (Entities) تمثل الجداول، وعلاقات (Relationships) تمثل الارتباطات بين الجداول، وصفات (Attributes) تمثل خصائص الكيانات.

SQL المتقدمة

تتضمن استعلامات SQL المتقدمة: الانضمام (JOIN) بجميع انواعه (INNER, LEFT, RIGHT, FULL)، والتجميع (GROUP BY) مع دوال التجميع (SUM, COUNT, AVG, MAX, MIN)، والاستعلامات المتداخلة (Subqueries)، والمشغلات (Triggers) والاجراءات المخزنة (Stored Procedures).

لمزيد من المعلومات، راجع درس الخوارزميات المتقدمة: المصفوفات والدوال ودرس قواعد البيانات في التعليم.

شاهد أيضا

درس الفلسفة: الدولة – مفهومها ونظريات نشأتها – 3ثانوي – شعبة آداب

الدولة: مفهومها ونظريات نشأتها المستوى: الثالثة ثانوي (شعب علمية) 1. مفهوم الدولة الدولة هي تنظيم …

الإعلام الآلي — البرمجة الشيئية OOP: مفاهيم أساسية — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

البرمجة الشيئية OOP المستوى: الثالثة ثانوي (شعب علمية) 1. مفهوم OOP البرمجة الشيئية (OOP) تعتمد …

الإعلام الآلي — لغة C: التعامل مع الملفات النصية — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

التعامل مع الملفات في C المستوى: الثالثة ثانوي (شعب علمية) 1. فتح ملف FILE *f …

علوم الطبيعة والحياة — دورة الكربون والأكسجين في الطبيعة — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

دورة الكربون والأكسجين المستوى: الثالثة ثانوي (شعب علمية) 1. دورة الكربون الكربون ينتقل بين الغلاف …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

🎓 العد التنازلي لبكالوريا 2026
00 يوماً
:
09 ساعة
:
40 دقيقة
:
06 ثانية

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026