Sobes.tech
Junior

Relatsion bazadagi jadvallar o'rtasidagi bog'lanishni qanday vositalar bilan ta'minlash mumkin?

sobes.tech AI

AIdan javob

Relatsiya relatsion ma'lumotlar bazasida kalitlar yordamida amalga oshiriladi:

  • Birinchi kalit (Primary Key) — jadvaldagi yozuvning noyob identifikatori.
  • Tashqi kalit (Foreign Key) — boshqa jadvaldagi birinchi kalitga murojaat qiladigan maydon.

Bu jadvalar 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.