ما هي ادارة قواعد البيانات

ما هي ادارة قواعد البيانات

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

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

تشمل التعريفات الأخرى لإدارة قواعد البيانات ما يلي:

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

تحتاج الشركات إلى إدارة قواعد البيانات من أجل:

  • إدارة العمليات التجارية.
  • تنظيم و تتبع العملاء والمخزون والموظفون.
  • تأكد من كفاية أداء الاستعلام.
  • ابق كما أنت مع طلبات المستهلكين “غير الورقية”.
  • تخزين بيانات أنواع متميزة.
  • أتمتة العمليات.

أنواع نظام قواعد البيانات

و نظام إدارة قواعد البيانات هو مجموعة من البرامج لإنشاء وإدارة قواعد البيانات. توجد العديد من أنواع أنظمة قواعد البيانات المختلفة بناءً على كيفية إدارتها لهيكل قاعدة البيانات.

نوعان من هيكل قاعدة البيانات

تحتوي قواعد البيانات عادةً على أحد الشكلين الأساسيين:

  • قاعدة بيانات ملف واحد أو ملف ثابت
  • قاعدة بيانات منظمة أو علائقية متعددة الملفات

قاعدة بيانات ملف مسطح 

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

قاعدة بيانات علائقية 

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

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

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

  • واحد لواحد – حيث يرتبط سجل جدول بسجل آخر في جدول آخر
  • واحد إلى متعدد – حيث يرتبط سجل جدول واحد بسجلات متعددة في جدول آخر
  • كثير إلى واحد – حيث يرتبط أكثر من سجل جدول بسجل جدول آخر
  • كثير إلى كثير – حيث ترتبط السجلات المتعددة بأكثر من سجل واحد في جدول آخر

تشكل هذه العلاقات تبعيات وظيفية داخل قاعدة البيانات. تتضمن بعض الأمثلة الشائعة لقواعد البيانات العلائقية MySQL و Microsoft SQL Server و Oracle وما إلى ذلك.

أربعة أنواع من أنظمة إدارة قواعد البيانات

يعد نظام إدارة قواعد البيانات الارتباطية أحد أربعة أنواع شائعة من الأنظمة التي يمكنك استخدامها لإدارة بيانات عملك. الثلاثة الآخرون هم:

  • أنظمة قواعد البيانات الهرمية
  • أنظمة قواعد بيانات الشبكة
  • أنظمة قواعد البيانات الشيئية

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

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

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

NoSQL أو قواعد البيانات غير العلائقية

بديل شائع لقواعد البيانات العلائقية ، تتخذ قواعد بيانات NoSQL مجموعة متنوعة من الأشكال وتسمح لك بتخزين ومعالجة كميات كبيرة من البيانات غير المنظمة وشبه المنظمة. تشمل الأمثلة مخازن القيمة الرئيسية ومخازن المستندات وقواعد بيانات الرسم البياني. اقرأ المزيد عن قواعد بيانات NoSQL .

ما هي قاعدة البيانات المناسبة لك؟

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