Sobes.tech
Junior

Ce mijloace se folosesc pentru a realiza legătura între tabele într-o bază de date relațională?

sobes.tech AI

Răspuns de la AI

Relația dintre tabele într-o bază de date relațională se realizează prin chei:

  • Cheie primară (Primary Key) — identificator unic al unei înregistrări din tabel.
  • Cheie externă (Foreign Key) — câmp într-un tabel care face referire la cheia primară a altui tabel.

Acest lucru permite stabilirea relațiilor între tabele, de exemplu, unul-la-unul, unul-la-mulți sau mulți-la-mulți.

Exemplu:

CREATE TABLE autori (
    autor_id INT PRIMARY KEY,
    nume VARCHAR(100)
);

CREATE TABLE cărți (
    carte_id INT PRIMARY KEY,
    titlu VARCHAR(100),
    autor_id INT,
    FOREIGN KEY (autor_id) REFERENCES autori(autor_id)
);

Aici, autor_id din tabelul cărți leagă cartea de autorul din tabelul autori.