مزايا قواعد البيانات فى اتخاذ القرارات
تغطى قواعد البيانات عدة مزايا لا تتحقق فى نظام الملفات لمتخذ القرار منها:-
1- تقدم للادارة تقارير مبنية على معلومات محدثة شاملة مما يساعد على اتخاذ قرارات سليمة
2- تقدم للادارة الوسطى تقارير مفصلة جيدة يصعب الحصول عليها من نظام الملفات
3- التوفير فى التكلفة نتيجة عدم تكرار البيانات
4- توفر الجهد المبذول فى ادخال البيانات نتيجة توحيد المدخلات لكل نظام فرعى
5- البساطة الشديدة فى استخدام لغة الاستفسار لان مدير قاعدة البيانات يتولى مهام التعالم مع البيانات
6- الاستجابة السريعة لاحتياجات المستخدمين
7- الاقلال من عدد الافراد العاملين فى مركز المعلومات
8- ادارة جيدة للبيانات حيث تحفظ البيانات فى مكان مركزى موحد لكل المؤسسة او المنظمة
9- الاسترجاع المتعدد باستخدان اساليب بسيطة نسبيا
التركيب البنائى لقاعدة البيانات
يمكن تصور التركيب البنائى لقواعد البيانات على ثلاث مستويات ، مستوى اقرب الى المستخدم هو المستوى الخارجى حيث يتعامل المستخدم مع البيانات المخزنة ، لذا يركز هذا المستوى على كيفية عرض البيانات للمستخدم .
اما المستوى الثانى فهو المستوى الخارجى و يركز على كيفية تخزين البيانات على الاقراص .
وفيما بين مستوى المستخدم و مستوى الملفات يوجد مستوى ثالث هو المستوى المنطقى
• انواع قواعد البيانات
توجد انواع كثيرة من قواعد البيانات لكن ابرزها و أظهرها على الساحة ثلاثة انواع رئيسية هى كما يلى :-
1 – قواعد بيانات هرمية Hierarchicl Data Base
2- قواعد بيانات شبكية Network Data Base
3 – قواعد بيانات علائقية Relational Data Base
النوع الاخير أصبح الاكثر استخداماً و شيوعاً و تعتبر قاعدة البيانات Microsoft Access من النوع العلائقى.
• قواعد البيانات العلائقية
تعتبر قواعد البيانات العلائقية من اهم قواعد البيانات و تتصف بانها قاعدة بيانات يستقبلها المستخدمون على هيئة جداول و ليس شيئاً اخر سوى الجداول .
خصائص قواعد البيانات العلائقية
1- كل ملف فى قاعدة البيانات العلائقية يضم نوع واحد متكرر من السجلات
2- ليس هناك ترتيب محدد للحقول
3- ليس هناك ترتيب محدد للسجلات – يمكن ان يكون فى قمة الجدول لو فى اى مكان اخر منه
4- لكل حقل قيمة واحدة فقط ( لا تتكرر)
• قواعد البيانات الهرمية
هى عبارة عن مجموعة مرتبة و متكررة من نوع واحد من السجلات المركبة على هيئة شجرة ، أى أن لكل سجل جذر Root واحد أى سجل واحد تتفرع منه هذه الفروع الى سجلات و يمكن تشبيهه بشجرة العائلة .
و لا يسمح فى قواعد البيانات الهرمية بان يكون لاى سجل أكثر من واحد ،.
و يختلف تحريك او تداول معالجة البيانات فى هذه القواعد عن النظم العلائقية فى ان تداولها يتطلب الاتى:-
1- تسجيل جذر السجل
2- وظيفة لتحريك البيانات
3- معامل للحركة بين كل السجلات
4- وظيفة لاضافة السجلات
5- وظيفة لحذف السجلات
• قواعد البيانات الشبكيةNetwork Data Base
و هى برامج تتعامل مع السجلات ذات الارتباط المتعدد و هى أقرب قواعد البيانات للواقع اذ انه من الصعب ان تكون العلاقات الطبيعية فى الحياة على النظام فقط و يمكن تلخيث هذا النوع من العلاقات بان المستوى الادنى قد يكون له اكثر من اتصال بالمستوى الاعلى
دور DBMS عند طلب الاسترجاع
كما سبق و ذكرنا ان DBMS عبارة عن مجموعة برامج او حزمة برامج يتم اعدادها و كتابتها بواسطة الشركات المنتجة للحاسبات او شركات كتابة الكيان البرمجى للحاسبات و تعفى مستخدمى قواعد البيانات من مهام معقدة للدخول الى البيانات و توصيفها و تحريكها و تخليق المستويات المختلفة