Sobes.tech
Junior — Middle

Peut-il y avoir deux valeurs identiques pour une clé étrangère dans la base de données pointant vers la même table?

sobes.tech IA

Réponse de l'IA

Oui, dans la base de données, il peut y avoir plusieurs valeurs identiques de clé étrangère faisant référence à la même entrée dans la table parente. La clé étrangère sert à assurer l'intégrité référentielle et pointe vers une entrée existante dans une autre table, mais ne limite pas le nombre de références à cette entrée.

Par exemple, si une table Orders possède une clé étrangère customer_id référant à la table Customers, plusieurs commandes peuvent appartenir au même client, et la valeur dans la colonne customer_id sera répétée.