Junior
Реляциялык маалыматтар базасында таблицалардын ортосундагы байланыш кандай каралат?
sobes.tech AI
AIден жооп
Relatsion ma'lumotlar bazasida jadvallar o'rtasidagi aloqa kalitlar yordamida amalga oshiriladi:
- Birinchi kalit (Primary Key) — jadvaldagi yozuvning noyob identifikatori.
- Tashqi kalit (Foreign Key) — boshqa jadvaldagi birinchi kalitga murojaat qiladigan maydon.
Bu jadvallar o'rtasida bir-biriga, birga-bir, birga-ko'p yoki ko'pga-ko'p munosabatlarni o'rnatishga imkon beradi.
Misol:
CREATE TABLE mualliflar (
muallif_id INT PRIMARY KEY,
ism VARCHAR(100)
);
CREATE TABLE kitoblar (
kitob_id INT PRIMARY KEY,
sarlavha VARCHAR(100),
muallif_id INT,
FOREIGN KEY (muallif_id) REFERENCES mualliflar(muallif_id)
);
Bu yerda, muallif_id kitoblar jadvalida kitobni muallif bilan bog'laydi, mualliflar jadvalidagi muallif bilan bog'lanadi.