Retour aux cas pratiques
OracleAvancé
Oracle - Créer une contrainte d’intégrité référentielle entre deux tables
Scénario
Vous avez deux tables : orders (order_id, customer_id, amount) et customers (customer_id, name). On vous demande d’ajouter une contrainte de clé étrangère dans orders pointant vers customers. Expliquez comment créer cette contrainte, ce qu’elle garantit et ce qui se passe si l’on tente d’insérer un order avec un customer_id inexistant.
Compétences ciblées
FOREIGN KEYcontraintesintégrité référentielleorderscustomers