نظام إدارة قواعد البيانات العلائقية (RDBMS)

Relational Database Management System
Système de gestion de bases de données relationnelles

RDBMS تعني "نظام إدارة قواعد البيانات العلائقية". إنه نوع من نظام إدارة قواعد البيانات الذي يستخدم نموذجًا علائقيًا لتنظيم البيانات في جداول.

في نظام RDBMS ، يتم تنظيم البيانات في جداول تتكون من صفوف وأعمدة. يمثل كل صف في الجدول سجلاً ، ويمثل كل عمود حقلاً أو سمة للبيانات. يمكن ربط الجداول ببعضها البعض باستخدام العلاقات (Relations) ، مما يسمح لك بالاستعلام عن البيانات ومعالجتها بطرق معقدة.

تُستخدم أنظمة RDBMS على نطاق واسع لأنها مرنة وفعالة ، كما أنها تدعم مجموعة متنوعة من عمليات معالجة البيانات والاستعلام. تتضمن بعض أنظمة RDBMS الأكثر شيوعًا MySQL و Oracle Database و Microsoft SQL Server و IBM Db2.

فيما يلي مثال على كيفية عمل RDBMS باستخدام قاعدة بيانات بسيطة لمعلومات العملاء:

أولاً ، سننشئ جدولاً يسمى "العملاء" (Customers) لتخزين بيانات العميل. يحتوي هذا الجدول على أعمدة لمعرف العميل واسمه وعنوانه ورقم هاتفه. قد يبدو الجدول كالتالي:

ID  Name        Address          Phone      
1  John Smith  123 Main St.    555-555-1212
2  Jane Doe    456 Park Ave.    555-555-1213
3  Bob Johnson  789 Elm St.      555-555-1214
 

بعد ذلك ، قد نرغب في إنشاء جدول لتخزين معلومات حول الطلبات (Orders) التي وضعها كل عميل. يحتوي هذا الجدول على أعمدة لمعرف الطلب (ID) ومعرف العميل (Customer ID) لربط الطلب بالعميل الصحيح ، وتاريخ الطلب والمبلغ الإجمالي للطلب. قد يبدو الجدول كالتالي:

ID  Customer IDDate      Amount
1  1          2021-01-01100.00
2  1          2021-01-0250.00  
3  2          2021-01-0375.00  
4  3          2021-01-0425.00  
 

في نظام RDBMS ، يمكننا استخدام العلاقات لربط هذين الجدولين معًا. على سبيل المثال ، يمكننا إنشاء علاقة بين جدول "العملاء" وجدول "الطلبات" باستخدام معرّف العميل كحقل ربط. سيسمح لنا هذا بالاستعلام عن قاعدة البيانات للعثور على معلومات حول طلبات العميل ، مثل المبلغ الإجمالي لجميع الطلبات التي قدمها عميل معين.

على سبيل المثال ، يمكننا استخدام استعلام مثل هذا للعثور على المبلغ الإجمالي لجميع الطلبات التي قدمها John Smith:

SELECT SUM(Amount) FROM Orders WHERE Customer ID = 1

قد يستخدم هذا الاستعلام العلاقة بين جدولي "العملاء" و "الطلبات" للعثور على جميع الطلبات التي لها معرّف عميل 1 (والذي يتوافق مع John Smith في جدول "العملاء") ، وسيجمع مبلغ كل من هذه الطلبات للعثور على المبلغ الإجمالي.

بهذه الطريقة ، يسمح لك نظام RDBMS بتنظيم البيانات ومعالجتها بطرق معقدة باستخدام الجداول والعلاقات والاستعلامات. هذا يجعلها أداة قوية لتخزين البيانات وتحليلها.

التصنيفات المرتبطة بنظام إدارة قواعد البيانات العلائقية (RDBMS)