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.