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