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
    Oracle - Créer une contrainte d’intégrité référentielle entre deux tables — mise en situation Oracle | CodeDuel