Junior
Milliseid vahendeid kasutatakse seoste saavutamiseks tabelite vahel relatsioonandmebaasis?
sobes.tech AI
Vastus AI-lt
Suhted tabelite vahel relatsioonandmebaasis saavutatakse võtmete abil:
- Esmane võti (Primary Key) — unikaalne identifikaator kirje jaoks tabelis.
- Väline võti (Foreign Key) — väli ühes tabelis, mis viitab teise tabeli esmasele võtmele.
See võimaldab luua suhteid tabelite vahel, näiteks üks-ühele, üks-mitmele või mitu-mitmele.
Näide:
CREATE TABLE autorid (
autor_id INT PRIMARY KEY,
nimi VARCHAR(100)
);
CREATE TABLE raamatud (
raamat_id INT PRIMARY KEY,
pealkiri VARCHAR(100),
autor_id INT,
FOREIGN KEY (autor_id) REFERENCES autorid(autor_id)
);
Siin ühendab autor_id tabelis raamatud raamatu autoriga tabelist autorid.