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

ما هي أنواع قواعد البيانات وأنواع مسؤولي قواعد البيانات ومكونات قاعدة البيانات ومستخدمي قاعدة البيانات؟ وهذا ما سنتعرف عليه فيما يلي.

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

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

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

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

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

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

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

مستخدمي قاعدة البيانات

هناك أنواع مختلفة من مستخدمي قاعدة البيانات (DBMS)، مثل:
-مسؤول قاعدة البيانات (DB)
-المستخدم النهائي
-محلل النظام
– مبرمج تطبيقات
-مصمم قواعد البيانات

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

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

أنواع ديسيبل

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

‫0 تعليق

اترك تعليقاً