محدودیت FOREIGN KEY

کلید خارجی — ایجاد ارتباط بین جداول و حفظ یکپارچگی ارجاعی.

FOREIGN KEY چیست؟

FOREIGN KEY ستونی در یک جدول است که به PRIMARY KEY جدول دیگر اشاره می‌کند.

مثال

CREATE TABLE departments (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT NOT NULL
);

CREATE TABLE employees (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT NOT NULL,
    department_id INTEGER,
    FOREIGN KEY (department_id) REFERENCES departments(id)
);
FOREIGN KEY برای پایگاه‌های داده رابطه‌ای حیاتی است.

این مبحث بخشی از دوره آموزش کامل SQL است.

ابزارهای مرتبط