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

0 305

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

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

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

• نظم إدارة قواعد البيانات الهرمية Hierarchical DBMS
• نظم إدارة قواعد البيانات الشبكية Network DBMS
• نظم إدارة قواعد البيانات العلائقية Relational DBMS

قواعد البيانات الهرمية أو النظم الهرمية Hierarchical DBMS

ينظم البيانات في شكل هرمي أو في شكل شجرة مقلوبة، أي جذرها في الأعلى، وتتركها الفروع.

مثل تكوين شجرة العائلة هذا، لديه جد واحد، والجد لديه العديد من الأطفال، والأطفال هم آباء الأحفاد، ومن المستحيل أن يكون له حفيد له أكثر من أب واحد.

الملفات الهرمية هي ملفات لها نفس بنية الشجرة ولها نفس العلاقات بين السجلات.

مثال على بعض أنواع السجلات التي يمكن أن توجد في تكوين هرمي.

هناك سجلات مبيعات متعددة لكل مورد حيث يوجد سجل إحصائي واحد لكل عملية مستمرة.
هناك أيضًا العديد من سجلات العملاء لكل بائع، حيث أن لكل بائع عملاء محددين.

يمكن لكل عميل أن يمتلك العديد من سجلات الحسابات المدينة، وهو سجل واحد لكل عملية شراء لم يتم دفع ثمنها.

من المهم أن نفهم أنه ليست كل الملفات في قاعدة البيانات بحاجة إلى التواصل مع بعضها البعض. كل ما هو مطلوب للملفات المستخدمة كمجموعة للتواصل مع بعضها البعض في التطبيقات.

كما أن سجلات المبيعات السابقة لها علاقة منطقية تسمى class. Set هي مجموعة من السجلات المتصلة منطقياً.

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

يستخدم نظام إدارة معلومات IBM IMS التكوين الهرمي وهو أحد أكبر أنظمة إدارة قواعد البيانات وأكثرها تعقيدًا في الوقت الحاضر.

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

كما أنها توفر إجراءات استرداد وأمان جيدة بالإضافة إلى إمكانية استخدامها في نظام الاتصال النشط من خلال شبكة الاتصالات.

نظم إدارة قواعد البيانات الشبكية Network DBMS

على الرغم من استخدام كلمة network كثيرًا في شبكات الكمبيوتر ومعالجة البيانات، فقد وجد أنه من الأفضل استخدام اسم قواعد البيانات، Plax.

على الرغم من أن اسم قواعد بيانات الشبكة لا يزال شائع الاستخدام.

تتغلب بنية بيانات بنية الشبكة على القيود الهرمية التي لا يمكن أن يكون لدى الابن أكثر من أصل واحد و هذا النوع من قواعد البيانات يحل العديد من مشاكل العلاقات.

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

ما قدمناه عن العلاقات الشجرية (الهرمية) وقواعد البيانات المتصلة بالشبكة يؤكد أنه يمكن تحقيق كليهما.

إذا كان يمكن لبعض حزم إدارة قاعدة البيانات التعامل فقط من نموذج الشجرة والبعض الآخر يمكن التعامل مع نوع الشبكة.
هناك أيضًا مجموعة متنوعة من برامج إدارة قواعد البيانات.

لا تتعامل بعض برامج إدارة قواعد البيانات الهرمية مع العلاقات البسيطة، ويمكن للبعض التعامل مع العلاقات المعقدة.

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

من الصعب تعلمها ولها مزايا عديدة، فهي بالطبع أكثر كفاءة من قواعد البيانات العلائقية.

يتعاملون مع كمية كبيرة جدًا من البيانات والمعلومات بالإضافة إلى تزويدهم، بناءً على طريقة تنظيم البيانات، التي تتبعها مناطق كبيرة من وسائط تخزين البيانات.

نظم إدارة قواعد البيانات العلائقية Relational DBMS

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

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

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

يتكون كل جدول من صفوف وأعمدة، ويحتوي كل صف على بيانات للعنصر الذي يصفه الجدول، على سبيل المثال إذا كان الجدول يحتوي على موظفين، ثم يصف كل صف بيانات موظف واحد، أو يحتوي العمود على بيانات ذات صلة.

على سبيل المثال، يحتوي اسم الموظف على الصف على جميع أسماء الموظفين.

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

تم تأكيد ذلك من خلال التعامل مع قواعد البيانات الهرمية والشبكات التي كانت ملفاتها وطرق إدارتها معقدة لدرجة أنها كانت تؤديها تقريبًا كلما تمت إضافة تطبيقات جديدة أو متطلبات جديدة تتطلب مؤشرات جديدة، كانت ضخمة ومعقدة.

كانت هذه المشاكل نقطة البداية لإيجاد الحلول التي تحقق عددًا من الأهداف، بما في ذلك:

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

 

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

توجد لغة قياسية متفق عليها لأوامر قاعدة البيانات، وهي SQL أو لغة الاستعلام الهيكلية. يتم استخدام هذه اللغة للتعامل مع قواعد البيانات العلائقية والتحكم فيها.

كما يمكنك معرفة المزيد من الموضوعات من خلال موقع النهاردة

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.