الدرس 4: مصطلحات النموذج العلائقي (RDBMS)
النموذج العلائقي، الذي طوره E.F. Codd في عام 1970، هو الأساس النظري لجميع أنظمة RDBMS. يستخدم المنطق الرياضي لضمان اتساق البيانات.
المصطلحات الأساسية
من المهم معرفة المصطلحات الرسمية (النظرية العلائقية) والمصطلحات العملية (SQL/قواعد البيانات):
| المفهوم | المصطلح الرسمي (النظرية) | المصطلح العملي (SQL/قواعد البيانات) |
|---|---|---|
| الهيكل الذي يحمل البيانات | العلاقة (Relation) | الجدول (Table) |
| إدخال أو سجل واحد | الصف (Tuple) | الصف (Row) / السجل (Record) |
| حقل أو خاصية محددة | الخاصية (Attribute) | العمود (Column) / الحقل (Field) |
| الهيكل العام للجدول | المخطط (Schema) | المخطط (Schema) / الهيكل (Structure) |
| مجموعة من القيم المسموح بها لعمود | النطاق (Domain) | نوع البيانات (Data Type) (مثل: Integer، Text، Date) |
نظرة مفصلة على المكونات:
- الجداول (Tables): هي وحدات التخزين الأساسية. يتكون الجدول من صفوف وأعمدة.
- الصفوف (Rows): يمثل كل صف كياناً أو سجلاً كاملاً واحداً (مثل: عميل معين واحد، طلب معين واحد).
- الأعمدة (Columns): يحتوي كل عمود على معلومة محددة حول الكيان (مثل: اسم العميل، مُعرِّف العميل، تاريخ الطلب).
- المخطط (Schema): يحدد كيفية هيكلة البيانات: الجداول الموجودة، الأعمدة داخل تلك الجداول، والعلاقات بينها.
مثال على الجدول (Employees)
| Employee_ID (عمود) | Name (عمود) | Department (عمود) |
|---|---|---|
| 101 (صف) | Alice | Sales |
| 102 (صف) | Bob | HR |
في الدرس التالي، سنقوم بإعداد بيئتنا للبدء في ممارسة هذه المفاهيم.