نظام إدارة قواعد البيانات العلائقية والذي يعرف اختصار ب(RDBMS) هو عبارة عن تطبيق او برنامج يستخدم لادارة قواعد البيانات العلائقية (RDB). قواعد البيانات العلائقية تخزن البيانات في كائنات خاصة تسمى الجداول (Tables) وهي تعتمد النموذج العلائقي (Relational model) في هذا النموذج يتم تخزين البيانات في جداول مكونة من اعمدة (columns) واسطر (rows) مع معرف فريد لكل سطر (Unique key). يستخدم هذا المعرف لتحديد سطر بيانات محدد لكي يسهل علينا لاحقا القيام بعمليات الاختيار (ٍSELECT) والتعديل (UPDATE) والحذف (DELETE).
في العادة كل جدول سوف يمثل وحدة معينة (Entity) مثلا جدول الزبائن حيث ان كل سطر في هذا الجدول سوف يمثل زبون معين (وهو عبارة عن نسخة Instance من نوع هذه الوحدة Entity وهي الزبائن). مثل اخر جدول المنتجات حيث ان كل سطر سوف يمثل منتج معين (وهو عبارة عن نسخة Instance من نوع هذه الوحدة Entity وهي المنتجات).
في النموذج العلائقي (Relational model) تنتظم العلاقات بين الجداول عن طريق ما يعرف ب (Relationships) وهو عبارة عن رابط منطقي بين الجداول المختلفة اعتمادا على التداخل الوظيفي بين هذه الجداول مثلا جدول الطلبيات (Order Table)سوف يمتلك علاقة منطقية بجدول الزبائن (Customer Table) وذلك لان كل طلبية (Order) يجب ان تكون متعلقة بزبون معين (وهو الشخص الذي طلب شراء المنتج المحدد) كذلك جدول المنتجات سوف يكون هناك رابط منطقي بينه وبين جدول الطلبيات لان كل طلبية يجب ان تحتوي على الاقل على منتج واحد.
هناك العديد من انظمة إدارة قواعد البيانات العلائقية ومن اشهر هذه الانظمة Microsoft SQL Server , Oracle , IBM DB2 , MySQL , Microsoft Access
الشي المهم الذي يجب ان نعرفه ببساطة هو ان انظمة إدارة قواعد البيانات العلائقية هي عبارة عن برامج او تطبيقات حالها كحال التطبيقات الاخرى ولكن لها وظائفيات خاصة تتعلق بأدارة قواعد البيانات العلائقية. في المقابل هناك تطبيقات تستخدم قواعد البيانات العلائقية لخزن ومعالجة البيانات مثلا انظمة ادارة الموارد ERP اومواقع الويب او تطبيقات الهواتف الذكية وهذه التطبيقات سوف تتوصل مع انظمة إدارة قواعد البيانات العلائقية (وهي ايضا عبارة عن تطبيقات) لغرض خزن ومعالجة واسترجاع البيانات.
في العادة كل جدول سوف يمثل وحدة معينة (Entity) مثلا جدول الزبائن حيث ان كل سطر في هذا الجدول سوف يمثل زبون معين (وهو عبارة عن نسخة Instance من نوع هذه الوحدة Entity وهي الزبائن). مثل اخر جدول المنتجات حيث ان كل سطر سوف يمثل منتج معين (وهو عبارة عن نسخة Instance من نوع هذه الوحدة Entity وهي المنتجات).
في النموذج العلائقي (Relational model) تنتظم العلاقات بين الجداول عن طريق ما يعرف ب (Relationships) وهو عبارة عن رابط منطقي بين الجداول المختلفة اعتمادا على التداخل الوظيفي بين هذه الجداول مثلا جدول الطلبيات (Order Table)سوف يمتلك علاقة منطقية بجدول الزبائن (Customer Table) وذلك لان كل طلبية (Order) يجب ان تكون متعلقة بزبون معين (وهو الشخص الذي طلب شراء المنتج المحدد) كذلك جدول المنتجات سوف يكون هناك رابط منطقي بينه وبين جدول الطلبيات لان كل طلبية يجب ان تحتوي على الاقل على منتج واحد.
هناك العديد من انظمة إدارة قواعد البيانات العلائقية ومن اشهر هذه الانظمة Microsoft SQL Server , Oracle , IBM DB2 , MySQL , Microsoft Access
الشي المهم الذي يجب ان نعرفه ببساطة هو ان انظمة إدارة قواعد البيانات العلائقية هي عبارة عن برامج او تطبيقات حالها كحال التطبيقات الاخرى ولكن لها وظائفيات خاصة تتعلق بأدارة قواعد البيانات العلائقية. في المقابل هناك تطبيقات تستخدم قواعد البيانات العلائقية لخزن ومعالجة البيانات مثلا انظمة ادارة الموارد ERP اومواقع الويب او تطبيقات الهواتف الذكية وهذه التطبيقات سوف تتوصل مع انظمة إدارة قواعد البيانات العلائقية (وهي ايضا عبارة عن تطبيقات) لغرض خزن ومعالجة واسترجاع البيانات.
ليست هناك تعليقات:
إرسال تعليق