Junior
Koji se alati koriste za uspostavljanje veze između tabela u relacionoj bazi podataka?
sobes.tech АИ
Одговор од АИ
Veza između tabela u relacionoj bazi podataka ostvaruje se pomoću ključjeva:
- Primarni ključ (Primary Key) — jedinstveni identifikator zapisa u tabeli.
- Strani ključ (Foreign Key) — polje u jednoj tabeli koje referencira primarni ključ druge tabele.
Ovo omogućava uspostavljanje odnosa između tabela, na primer, jedan-na-jedan, jedan-na-više ili više-na-više.
Primer:
CREATE TABLE autori (
autor_id INT PRIMARY KEY,
ime VARCHAR(100)
);
CREATE TABLE knjige (
knjiga_id INT PRIMARY KEY,
naslov VARCHAR(100),
autor_id INT,
FOREIGN KEY (autor_id) REFERENCES autori(autor_id)
);
Ovde, autor_id u tabeli knjige povezuje knjigu sa autorom iz tabele autori.