✏️ Explanatory Question
দুইটি টেবিলের মধ্যে সম্পর্ক বজায় রাখার অন্যতম গুরুত্বপূর্ণ নিয়ম।
Referential Integrity Constraint বলতে বোঝায় — একটি টেবিলের Foreign Key-তে শুধুমাত্র সেই মান-ই থাকতে পারবে, যা reference করা টেবিলের Primary Key-তে আগে থেকেই আছে, অথবা NULL।
CREATE TABLE Department (
dept_id INT PRIMARY KEY,
dept_name VARCHAR(50)
);
CREATE TABLE Employee (
emp_id INT PRIMARY KEY,
emp_name VARCHAR(50),
dept_id INT,
FOREIGN KEY (dept_id) REFERENCES Department(dept_id)
);
এখানে Employee টেবিলে এমন কোনো dept_id insert করা যাবে না যেটি Department টেবিলে নেই।