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.