الغرض من قاعدة البيانات العلائقية وميزاتها

قاعدة البيانات العلائقية هي تلك التي تقدم استعلامات وعمليات بحث معقدة للغاية ومعقدة بفضل عاملين: الجداول والإحالات المرجعية. يخزن البيانات كجداول بدلاً من قوائم عادية ، مما يسهل تصفية العناصر الفردية لكل سجل. كما يسمح أيضًا بالإحالة المرجعية بين مجموعات مختلفة من البيانات.

قاعدة البيانات الأساسية

تقوم قاعدة البيانات الأساسية بتخزين جميع التفاصيل في ملف واحد ، يتكون من سلسلة من السجلات. على سبيل المثال ، قد تحتوي قاعدة بيانات الشرطة على قائمة بسجلات الجرائم الفردية ، كل منها يحتوي على تفاصيل مثل اسم الجاني ونوع الجريمة والتاريخ والمكان. ستكون قاعدة البيانات التقليدية ببساطة بمثابة معادل إلكتروني لمجموعة من النماذج أو البطاقات ، ومن الناحية الفنية ستكون مماثلة لقائمة عادية في مستند معالج الكلمات. إذا كنت تريد العثور على نمط معين مثل جميع الجرائم التي يرتكبها شخص معين ، فستحتاج إلى البحث في كل ذكر للاسم ثم نسخ جميع التفاصيل من كل سجل جريمة.

الجداول في قواعد البيانات العلائقية

تضع قاعدة البيانات العلائقية المعلومات في جداول بدلاً من قائمة مستقيمة. في مثل هذا الجدول ، يمثل كل عمود نوعًا معينًا من المعلومات (حقل) ويسرد كل صف سجلًا واحدًا. في مثال الجريمة ، يمكن أن يكون لديك أعمدة لنوع الجاني ونوع الجريمة والتاريخ والموقع ، مع كل جريمة في صف منفصل. يعني هذا الهيكل أن الكمبيوتر يمكنه إجراء عمليات بحث أكثر تعقيدًا. على سبيل المثال ، يمكنه تجميع قائمة بجميع الصفوف التي تحتوي على اسم مجرم معين ، مما يؤدي إلى إنشاء سجل مفصل لجرائم ذلك الجاني. تسمح معظم قواعد البيانات بمزيد من التعقيد ويمكنها البحث عن السجلات التي تفي بمعايير متعددة. على سبيل المثال ، يمكن لقاعدة البيانات أن تجمع قائمة من السجلات التي تنطوي على جريمة معينة وبيانات معينة لإظهار ما إذا كانت بعض الجرائم موسمية ، مما قد يساعد رؤساء الشرطة في تعيين الضباط بشكل أكثر فعالية.

الإسناد الترافقي في قواعد البيانات العلائقية

في الممارسة العملية ، يمكن أن تكون قواعد البيانات العلائقية أكثر تعقيدًا من مجرد استخدام جداول منفصلة. سيتكون الكثير من جداول مختلفة يمكن الرجوع إليها. على سبيل المثال ، بالإضافة إلى جدول الجرائم ، يمكن أن يكون لديك جدول للعلاج الطبي ، وآخر للسجلات المدرسية وآخر لإيرادات الضرائب. يأتي مصطلح "العلائقية" من طريقة إعداد قاعدة البيانات للتعرف على العوامل المشتركة بين كل قاعدة بيانات. في المثال ، ستعرف قاعدة البيانات أن مدينة معينة مذكورة في كل جدول تشير إلى نفس المكان. يمكن أن يسمح هذا باستعلامات معقدة للغاية ، على سبيل المثال لمعرفة ما إذا كانت المدن ذات الأداء المدرسي الضعيف أكثر عرضة لارتفاع مستويات جريمة معينة.

المواقع

بينما تم تصميم قواعد بيانات الكمبيوتر في الأصل لتكون برامج مستقلة ، أصبحت قواعد البيانات العلائقية الآن جزءًا رئيسيًا من العديد من مواقع الويب. على سبيل المثال ، يمكن أن يمتلك بائع تجزئة عبر الإنترنت قاعدة بيانات تجمع جداول تغطي عمليات الشراء الفردية والمراجعات وعروض المنتجات. تعني هذه التقنية أن مواقع الويب يمكنها بسرعة إنشاء صفحات مخصصة للغاية: على سبيل المثال ، يمكن لموقع ويب كتاب أن ينظر إلى مشتريات العميل السابقة ، والمراجع التبادلية للعثور على الأشخاص الذين اشتروا نفس الكتاب ، والعثور على كتب أخرى اشتراها هؤلاء الأشخاص ، ثم اختيار الكتب من هذه القائمة المعروضة على عرض خاص واقتراحها على العميل.