أخبار الموقع

علوم الكمبيوتر — قواعد البيانات العلائقية: تصميم قواعد البيانات ولغة SQL — مستوى جامعي

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

\n

تعتبر قواعد البيانات العلائقية (Relational Databases) حجر الزاوية في تخزين البيانات وإدارتها في العصر الرقمي. تستخدم هذه القواعد نموذجا يعتمد على الجداول والعلاقات بينها لتنظيم البيانات بكفاءة.

\n

أولا: مفهوم قاعدة البيانات العلائقية

\n

قاعدة البيانات العلائقية هي مجموعة من البيانات المنظمة في جداول (Tables) مترابطة بواسطة علاقات (Relationships). كل جدول يمثل كيانا معينا (مثل طالب، مقرر، أستاذ)، ويمثل كل صف (Record) سجلا فريدا، ويمثل كل عمود (Field) سمة من سمات الكيان. طور هذا النموذج إدغار كود (E.F. Codd) في عام 1970.

\n

ثانيا: المفاتيح والعلاقات

\n

    \n

  • المفتاح الأساسي (Primary Key): حقل أو مجموعة حقول تحدد كل سجل بشكل فريد في الجدول.
  • \n

  • المفتاح الخارجي (Foreign Key): حقل في جدول يشير إلى المفتاح الأساسي في جدول آخر، لإنشاء العلاقة بين الجدولين.
  • \n

  • العلاقات: أنواعها: واحد إلى واحد (1:1)، واحد إلى متعدد (1:N)، ومتعدد إلى متعدد (M:N).
  • \n

\n

ثالثا: التصميم المنطقي لقواعد البيانات

\n

التطبيع (Normalization) هو عملية تنظيم البيانات لتقليل التكرار وتحسين التكامل. تشمل مستويات التطبيع: النموذج العادي الأول (1NF) يتطلب ذرية الحقول وعدم وجود تكرار، النموذج العادي الثاني (2NF) يتطلب الاعتماد الكامل على المفتاح الأساسي، والنموذج العادي الثالث (3NF) يزيل الاعتماد غير المباشر.

\n

رابعا: لغة SQL الأساسية

\n

SQL (Structured Query Language) هي اللغة القياسية للتعامل مع قواعد البيانات العلائقية. أهم أوامرها: CREATE TABLE لإنشاء جدول، INSERT INTO لإضافة بيانات، SELECT لاستعلام البيانات، UPDATE لتحديث البيانات، DELETE لحذف البيانات، JOIN لربط جداول متعددة، وWHERE لتصفية النتائج.

\n

مثال تطبيقي:

\n

لإنشاء جدول للطلاب: CREATE TABLE Students (ID INT PRIMARY KEY, Name VARCHAR(50), Major VARCHAR(30)); لاستعلام الطلاب المسجلين في تخصص علوم الحاسوب: SELECT * FROM Students WHERE Major = 'Computer Science';

\n

خلاصة

\n

إتقان قواعد البيانات العلائقية و SQL أساسي لأي مبرمج أو مختص في تكنولوجيا المعلومات. للمزيد راجع دروسنا في هياكل البيانات والخوارزميات ومقدمة في الخوارزميات.


دروس مشابهة قد تهمك

شاهد أيضا

العلوم الفيزيائية — الماء في الحالات الثلاث — السنة الثانية إبتدائي — المنهاج الجزائري

درس: الماء في الحالات الثلاث – العلوم الفيزيائية – السنة الثانية إبتدائي – المنهاج الجزائري …

العلوم الفيزيائية — الحرارة: مصادر الحرارة وانتقالها — السنة الثانية إبتدائي — المنهاج الجزائري

درس: الحرارة: مصادر الحرارة وانتقالها – العلوم الفيزيائية – السنة الثانية إبتدائي – المنهاج الجزائري …

العلوم الفيزيائية — المواد: خصائص المواد من حولنا — السنة الثانية إبتدائي — المنهاج الجزائري

درس: المواد: خصائص المواد من حولنا – العلوم الفيزيائية – السنة الثانية إبتدائي – المنهاج …

العلوم الفيزيائية — الأصوات: الأصوات العالية والمنخفضة — السنة الأولى إبتدائي — المنهاج الجزائري

درس: الأصوات: الأصوات العالية والمنخفضة – العلوم الفيزيائية – السنة الأولى إبتدائي – المنهاج الجزائري …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
03 يوماً
:
02 ساعة
:
07 دقيقة
:
24 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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