ما هو الجبر العلائقي؟

الجبر العلائقي هو نوع خاص من الجبر يصف البيانات المخزنة في قواعد البيانات العلائقية ولغات الاستعلام المستخدمة للوصول إلى تلك البيانات. تم تطويره لأول مرة بواسطة EF Codd في IBM وتم تقديمه رسميًا في عام 1970. أصبح عمل Codd هو أساس لغات استعلام قاعدة البيانات مثل SQL و MySQL.

العوامل الخمسة البدائية

  • Set union (∪) - بالنظر إلى مجموعات متعددة من البيانات ، على سبيل المثال مجموعتين B و C ، فإن اتحاد المجموعات B-C هو البيانات التي تظهر في أي من المجموعات أو في كلها.
  • ضبط الفرق (∖) - بالنظر إلى مجموعتين من البيانات B و C ، فإن الفرق بين المجموعتين B و C هو البيانات التي تظهر في C ولكن لا تظهر في B.
  • المنتج الديكارتي (×) - نظرًا لمجموعتين من البيانات B و C ، فإن المنتج الديكارتي B × C هو مجموعة من جميع الأزواج المطلوبة (b ، c) حيث b هي عضو في B ، و c عضو في C.
  • الاختيار (σ) - ضع في اعتبارك مجموعة من البيانات B وصيغة φ تستخدم العوامل المنطقية و (∧) أو (∨) وليس (). يؤدي التحديد σφ (B) إلى جميع أعضاء B التي تكون الصيغة true لها صحيحة. على سبيل المثال ، افترض أن φ هي الصيغة المقترحة للجنس = أنثى ∨ (eyeColor = Blue ∧ eyeColor = Hazel) . سيؤدي التحديد Friends (Friends) إلى مجموعة تحتوي على جميع أعضاء Friends من الإناث ولديهم عيون زرقاء أو عسليّة.
  • الإسقاط (π) - بالنظر إلى مجموعة من البيانات B ومجموعة من السمات a1 و a2 ... ، فإن الإسقاط πa1 و a2 ... (R) هو مجموعة من جميع أعضاء B مقيدة بسمات a1 و a2 .... على سبيل المثال ، يؤدي الإسقاط πfullName و phoneNumber (addressBook) إلى مجموعة تحتوي فقط على أعضاء addressBook التي لها سمات fullName و phoneNumber .

العاطفة ، اللغة ، المشغل ، مصطلحات البرمجة