شبكة تعلم مع ناو

ما الهدف الرئيسي من قاعدة البيانات العلائقية؟

الهدف الرئيسي هو إنشاء علاقات بين البيانات المنظمة في جداول، بدل تكرارها في كل مكان.

مثال

بدل كتابة اسم العميل وهاتفه مع كل طلب، نضع العملاء في جدول، والطلبات في جدول آخر يشير إلى العميل برقمه:

CREATE TABLE customers (
  id INT PRIMARY KEY,
  name VARCHAR(100)
);

CREATE TABLE orders (
  id INT PRIMARY KEY,
  customer_id INT,
  FOREIGN KEY (customer_id) REFERENCES customers(id)
);
  • المفتاح الأساسي (Primary Key): يعرّف كل صف بشكل فريد.
  • المفتاح الخارجي (Foreign Key): يربط صفًا بصف في جدول آخر.

هكذا إذا تغير اسم العميل، يتغير في مكان واحد فقط.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.