في الكثير من الأحيان يقوم الأشخاص بالبحث عن المعلومات التي يحتاجونها على الإنترنت، ولكن هل قام أحد بالتساؤل حول تلك البيانات الضخمة ومجالات تطبيقها وكيفية تخزينها، أو ما الأساس الذي تقوم عليه هذه المعلومات، وهي تُعد من أهم أساليب التطور في نظم المعلومات، ولذلك يجب معرفة أنواعها ومكوناتها.
تعريف قواعد البيانات
يتم تعريف قواعد البيانات على أنها مكان لتخزين البيانات، وعادة ما تُختصر إلى DB، وهي تعبر عن كميات هائلة من البيانات والمعلومات الرقمية التي يتم فهرستها، بحيث يتمكن الأفراد من العودة إليها والبحث عنها في أي وقت، كما يمكن المقارنة بينها وبين غيرها من المعلومات أو القيام بمعالجتها والتغيير فيها وذلك يكون بأقل تكلفة ممكنة، يتم بناء قاعدة البيانات وصيانتها عن طريق لغات برمجية خاصة بها، وتعتبر (SQL) هي اللغة الشائعةفي لغات البرمجة.[1]، وتتعدد أنواع قواعد البيانات المتاحة ومنها ما يلي:
أنواع قواعد البيانات
هناك عدة أنواع لقواعد البيانات وكل منها مُختص ببعض المحتويات وهو ما سوف يتبين في التالي:قواعد البيانات الببليوغرافيةوتُعرف باللغة الإنجليزية (Bibliographic Databases)، وهي تعمل على توفير المعلومات المتعلقة بشئ معين على هيئة سجل وصفي، في حين أن الشئ نفسه غير موجود على قاعدة البيانات، والمعلومات التي توفرها تكون على سبيل المثال عبارة عن اسم المؤلف، عنوان الموضوع، الناشر وهكذا، وقد تعرض ملخص قصير، ومن الأمثلة على هذا النوع من قواعد البيانات (GALILEO Social Sciences Abstracts أو قاعدة بيانات الأفلام على الإنترنت على شبكة الويب العالمية).[2]قواعد بيانات النص الكاملهذا النوع يقوم بتوفير النص الكامل للمادة المنشورة، فمثلًا يمكن أن يجد الشخص كل ما يبحث عنه من كتب بدلًا من أن يحاول الحصول عليهم من عدة أماكن وبتكلفة كبيرة، كما تتيح إمكانية المقارنة بينهم، وهناك بعض القواعد التي تتيح معلومات رقمية كالإحصاءات والمعلومات الديموغرافية.[2]قواعد البيانات الوصفيةذلك النوع من القواعد يُمكن الأشخاص من البحث حول موضوع مفهرس من خلال غيره من قواعد البيانات، ويمكن توضيح ذلك على نموذج GOLD، فعند وجود أي اقتباس من مقال على قواعد البياناتالببليوغرافية فيمكن البحث عن المقالة بنسختها الكاملة ومعرفة إذا ما كانت موجودة بالفعل أم لا عن طريق (GALILEO) وهيمجلة تعمل على فهرسة المقال المحدد.[2]قواعد البيانات العلائقيةتم ابتكارها في شركة (IBM) سنة 1970م على يد (E.F. Codd)، وقد تم تصميمها على هيئة جدول بحيث يتم تعريف البيانات وتنظيمها من جديد إلى جانب القدرة على الوصول إليها بأكثر من طريقة، يتم تشكيل هذه القواعد من عدة جداول مناسبة مع البيانات المُختارة مسبقًا، وكل جدول يضم نوع واحد من البيانات بأقل تقدير في عمود، كما أن كل صف يشتمل على مجموعة بيانات ذات صلة بالأنواع الموجودة في الأعمدة.[3] قواعد البيانات السحابيةتم بناء تلك القواعد وتطويرها لتناسب البيئة الافتراضية، وهي إما تكون سحابة خاصة، سحابة مختلطة، سحابة عامة، كما أنها تحتوي على عدة مزايا منها إمكانية دفع رسوم للحصول على مساحة تخزين، بالإضافة إلى أنها تقدم للشركات خدمة نشر البرامج كفرص لدعم تطبيقات وبرامج الأعمال.[3]
مكونات قاعدة البيانات
قبل أن يسأل الشخص عن كيف اتعلم قواعد البيانات يجب أولًا العلم بأن قواعد البيانات تشمل عدة مكونات، ولكل مكون منهم وظائف في غاية الأهمية في عملية نظام إدارة قواعد البيانات، وفي التالي المكونات التي تضمها تلك القواعد:[4]
أهمية قواعد البيانات
يوجد العديد من المميزات ل قواعد البيانات ، ويمكن تلخيصها فيما يلي:
المراجع
- 1 - Database .
- 2 - Types of Databases .
- 3 - (database (DB .
- 4 - Components of a Database Management System .