تجمع قاعدة البيانات العلائقية أنواعًا مختلفة من مجموعات البيانات التي تستخدم الجداول والسجلات والأعمدة. يتم استخدامه لإنشاء علاقة محددة جيدًا بين جداول قاعدة البيانات بحيث يمكن تخزين قواعد البيانات العلائقية بسهولة. على سبيل المثال، قواعد البيانات العلائقية مثل Microsoft SQL Server، وOracle Database، وMYSQL، وما إلى ذلك.
هناك بعض المعلمات الهامة لقاعدة البيانات العلائقية:
جافا كائن المساواة
- يعتمد على النموذج العلائقي (البيانات في الجداول).
- كل صف في الجدول له معرف ومفتاح فريد.
- تحتوي أعمدة الجدول على سمات البيانات.
جدول الموظف (العلاقة / اسم الجدول)
EmpID | اسم الموظف | إمباجي | اسم الدولة |
---|---|---|---|
إم بي 101 | أندرو ماثيو | 24 | عزيزي |
إم بي 102 | ماركوس دوغلاس | 27 | إنكلترا |
إم بي 103 | إنجيدي ناظم | 28 | فرنسا |
إم بي 104 | جيسون لحاف | واحد وعشرين | اليابان |
إم بي 108 | روبرت | 29 | إيطاليا |
فيما يلي الأنواع المختلفة لجداول قاعدة البيانات العلائقية.
- علاقة واحد لواحد
- علاقة واحد إلى كثير أو علاقة متعددة إلى واحد
- العديد من العلاقات العديدة
علاقة واحد لواحد (1:1): يتم استخدامه لإنشاء علاقة بين جدولين حيث يمكن ربط صف واحد من الجدول الأول فقط بسجل واحد فقط من الجدول الثاني. وبالمثل، يمكن أيضًا ربط صف الجدول الثاني بأي صف في الجدول الأول.
فيما يلي المثال لإظهار قاعدة بيانات علائقية، كما هو موضح أدناه.
تصفية بيثون
علاقة واحد إلى متعدد: يتم استخدامه لإنشاء علاقة بين جدولين. يمكن ربط أي صفوف فردية من الجدول الأول بصف واحد أو أكثر من الجدول الثاني، ولكن يمكن ربط صفوف الجدول الثاني فقط بالصف الوحيد في الجدول الأول. ومن المعروف أيضا باسم أ كثير إلى واحد علاقة.
تمثيل واحد لكثير قواعد البيانات العلائقية:
الأساليب في جافا
تمثيل كثير إلى واحد قاعدة بيانات علائقية
علاقة كثير إلى كثير: إنها الكثير للكثيرين العلاقات التي تنشئ علاقة بين جدولين. يمكن أن يرتبط كل سجل في الجدول الأول بأي سجلات (أو لا توجد سجلات) في الجدول الثاني. وبالمثل، يمكن أن يرتبط كل سجل في الجدول الثاني أيضًا بأكثر من سجل في الجدول الأول. ويمثلها أيضًا ن: ن علاقة.
على سبيل المثال، هناك كثير الأشخاص المشاركين في كل منهما مشروع، ويمكن لكل شخص أن يشارك في أكثر من مشروع.
الفرق بين قاعدة البيانات وقاعدة البيانات العلائقية
قاعدة البيانات العلائقية | قاعدة البيانات |
---|---|
يمكن لقاعدة البيانات العلائقية تخزين البيانات وترتيبها في شكل جدولي مثل الصفوف والأعمدة. | يتم استخدامه لتخزين البيانات كملفات. |
ميزة تطبيع البيانات متاحة في قاعدة البيانات العلائقية. | ليس لديها التطبيع. |
وهو يدعم قاعدة بيانات موزعة. | لا يدعم قاعدة البيانات الموزعة. |
في قاعدة البيانات العلائقية، يتم تخزين القيم كجداول تتطلب مفاتيح أساسية لامتلاك البيانات في قاعدة البيانات. | بشكل عام، يقوم بتخزين البيانات في شكل هرمي أو ملاحي. |
إنه مصمم للتعامل مع مجموعة ضخمة من البيانات ومستخدمين متعددين. | وهو مصمم للتعامل مع المجموعة الصغيرة من ملفات البيانات التي تتطلب مستخدمًا واحدًا. |
تستخدم قاعدة البيانات العلائقية قواعد قيود التكامل المحددة في خصائص ACID. | ولا يتبع أي قاعدة تتعلق بقيود السلامة ولا يستخدم أي أمان لحماية البيانات من التلاعب. |
يمكن الوصول إلى البيانات المخزنة من قاعدة البيانات العلائقية بسبب وجود علاقة بين الجداول وسماتها. | لا توجد علاقة بين قيمة البيانات أو الجداول المخزنة في الملفات. |