Junior
Quels moyens permettent d'établir la relation entre les tables dans une base de données relationnelle?
sobes.tech IA
Réponse de l'IA
La relation entre les tables dans une base de données relationnelle est établie à l'aide de clés :
- Clé primaire (Primary Key) — identifiant unique d'un enregistrement dans la table.
- Clé étrangère (Foreign Key) — champ dans une table qui fait référence à la clé primaire d'une autre table.
Cela permet d'établir des relations entre les tables, par exemple, un-à-un, un-à-plusieurs ou plusieurs-à-plusieurs.
Exemple :
CREATE TABLE auteurs (
auteur_id INT PRIMARY KEY,
nom VARCHAR(100)
);
CREATE TABLE livres (
livre_id INT PRIMARY KEY,
titre VARCHAR(100),
auteur_id INT,
FOREIGN KEY (auteur_id) REFERENCES auteurs(auteur_id)
);
Ici, auteur_id dans la table livres relie le livre à l'auteur de la table auteurs.