🌸✨ قواعد البيانات ✨🌸 م. محمد الغبان
التعريف: قواعد البيانات (Database) هي آلية لتخزين البيانات إلكترونيًا مع ربطها ببعضها البعض ليسهل استرجاعها ومعالجتها في بيئة آمنة.
المكونات: تتكون قواعد البيانات من جداول عادية (صفوف وأعمدة) وعلاقات تربطها ببعض لتقليل مساحة التخزين وضمان كفاءة المعالجة والاسترجاع.
البنية التحتية لقواعد البيانات: جميع الجداول ومحتوياتها لا يتم الاستفادة منها فعليًا إلا عن طريق محرك خاص بقواعد البيانات نسميه محرك قواعد البيانات (Database Engine) يقوم بتسهيل إدارة عمليات التعامل مع قواعد البيانات من إنشاء وقراءة وتحديث وحذف (Create, Read, Update, Delete) وما يعرف اختصارًا بعمليات (CRUD).
نظام قواعد البيانات: وهو البرنامج المسؤول عن إدارة وتنفيذ عمليات (CRUD) ويسمى نظام إدارة قواعد البيانات (Database Management System) واختصاره (DBMS)
قواعد البيانات العلائقية : برز هذا المصطلح بعد اختراع العلاقات البينية بين الجداول لتقليل مساحة التخزين وتسريع العمليات عليها، ويطلع عليه نظام إدارة البيانات العلائقية (Relation Database Management System) واختصاره(RDBMS).
كيفية التعامل مع نظام قاعد البيانات؟
يتم التعامل مع نظام قواعد البيانات عن طريق أوامر برمجية بلغة الاستعلام البنيوية (Structured Query Language) المعروف بـ(SQL) ويتم ذلك عبر مستويين اثنين حسب التالي:
1. مستوى التصميم لقاعدة البيانات وتجهيز الجداول والعلاقات، ويتم عن طريق أوامر (Data Definition Language) واختصارها (DDL).
2. مستوى المعالجة وعمليات (CRUD) ويكون ذلك عن طريق لغة المعالجة (Data Manipulation Language) واختصارها (DML).
أمثلة لأنظمة قواعد البيانات:
1. أوراكل Oracle.
2. اس كيو ال سيرفر SQL Server وأكسس MS Access.
3. ماي اس كيو ال MySQL.
4. فوكس برو FoxPro.
استخدامات عملية لقواعد البيانات:
تستخدم قواعد البيانات على نطاق واسع في أغلب البرامج والتطبيقات كبرامج المحاسبة والمخازن والإدارة وأنظمة الموارد البشرية والمواقع الإلكترونية وتطبيقات الحجوزات وغيرها.
ليست هناك تعليقات