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