Junior
Əlaqəli verilənlər bazasında cədvəllər arasında əlaqəni necə təmin etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Relational verilənlər bazasında cədvəllər arasındakı əlaqə açarlar vasitəsilə əldə edilir:
- Birincil açar (Primary Key) — cədvəldəki qeydin unikal identifikatoru.
- Xarici açar (Foreign Key) — başqa bir cədvəldəki birincil açara istinad edən sahə.
Bu, cədvəllər arasında əlaqələr qurmağa imkan verir, məsələn, bir-birinə, bir-çox və ya çox-çox əlaqələr.
Nümunə:
CREATE TABLE müəlliflər (
müəllif_id INT PRIMARY KEY,
ad VARCHAR(100)
);
CREATE TABLE kitablar (
kitab_id INT PRIMARY KEY,
başlıq VARCHAR(100),
müəllif_id INT,
FOREIGN KEY (müəllif_id) REFERENCES müəlliflər(müəllif_id)
);
Burada, müəllif_id kitablar cədvəlində kitabı müəlliflə əlaqələndirir, müəlliflər cədvəlindəki müəlliflə əlaqə qurur.