Junior — Middle
Xarici açar başqa bir cədvəldəki qeydə istinad edən vəziyyət mümkündürmü?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, xarici açar (foreign key) verilənlər bazasında başqa bir cədvəldəki qeydə işarə etmək üçün nəzərdə tutulmuşdur. Bu mexanizm məlumatların istinad bütövlüyünü təmin edir. Məsələn, əgər sizin orders cədvəlində customer_id xarici açar varsa, o, customers cədvəlindəki qeydə istinad edir.
SQL nümunəsi:
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)
);
Beləliklə, xarici açar cədvəllər arasında qeydələri bağlayır və məlumatların düzgünlüyünü və bütövlüyünü təmin edir.