Sobes.tech
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.