Sobes.tech
Junior

Kādi līdzekļi tiek izmantoti, lai nodrošinātu saiti starp tabulām relāciju datu bāzē?

sobes.tech AI

Atbilde no AI

Relāciju datu bāzē tabulu starpā attiecības tiek nodrošinātas ar atslēgām:

  • Primārā atslēga (Primary Key) — unikāls ieraksta identifikators tabulā.
  • Ārējā atslēga (Foreign Key) — lauks vienā tabulā, kas atsaucas uz citas tabulas primāro atslēgu.

Tas ļauj izveidot attiecības starp tabulām, piemēram, viens-pret-viens, viens-pret-daudz vai daudz-pret-daudz.

Piemērs:

CREATE TABLE autori (
    autors_id INT PRIMARY KEY,
    vards VARCHAR(100)
);

CREATE TABLE grāmatas (
    grāmata_id INT PRIMARY KEY,
    nosaukums VARCHAR(100),
    autors_id INT,
    FOREIGN KEY (autors_id) REFERENCES autori(autors_id)
);

Šeit, autors_id tabulā grāmatas sasaista grāmatu ar autoru no tabulas autori.