Qu'est-ce qu'une clé étrangère dans Oracle ?
Qu'est-ce qu'une clé étrangère dans Oracle ?

Vidéo: Qu'est-ce qu'une clé étrangère dans Oracle ?

Vidéo: Qu'est-ce qu'une clé étrangère dans Oracle ?
Vidéo: Oracle DB 12C: 5. Clé Primaire et Clé Etrangère 2024, Novembre
Anonim

UNE clé étrangère est un moyen de faire respecter l'intégrité référentielle au sein de votre Oracle base de données. UNE clé étrangère signifie que les valeurs d'une table doivent également apparaître dans une autre table. Les clé étrangère dans la table enfant fera généralement référence à un clé dans la table mère.

En tenant compte de cela, comment définissez-vous une clé étrangère ?

UNE clé étrangère est une colonne ou un groupe de colonnes dans une table de base de données relationnelle qui fournit un lien entre les données de deux tables. Il agit comme une référence croisée entre les tables car il référence le principal clé d'une autre table, établissant ainsi un lien entre elles.

À côté de ci-dessus, quelle est la différence entre la clé primaire et la clé étrangère ? Relation de Clé primaire vs Clé étrangère UNE clé primaire identifie de manière unique un enregistrement dans le table de base de données relationnelle, alors qu'une clé étrangère fait référence au domaine dans un tableau qui est le clé primaire d'un autre tableau.

Sachez également qu'est-ce qu'un exemple de clé étrangère ?

UNE clé étrangère est une colonne (ou des colonnes) qui référence une colonne (le plus souvent la clé ) d'un autre tableau. Pour Exemple , supposons que nous ayons deux tables, une table CUSTOMER qui inclut toutes les données client et une table ORDERS qui inclut toutes les commandes client.

Quelle est l'utilisation de la clé étrangère?

SQL CLÉ ÉTRANGÈRE Contrainte. UNE CLÉ ÉTRANGÈRE est un clé utilisé pour relier deux tables ensemble. UNE CLÉ ÉTRANGÈRE est un champ (ou une collection de champs) dans une table qui fait référence au PRIMARY CLÉ dans un autre tableau. Les CLÉ ÉTRANGÈRE La contrainte est utilisée pour empêcher les actions qui détruiraient les liens entre les tables.

Conseillé: