Qu’est-ce qu’une clé étrangère ?

Les 19 derniers messages Répondre à ce topic

    • Les relations clé primaire/clé étrangère sont utilisées dans les bases de données relationnelles pour définir des relations de plusieurs à un entre les tables (Primaire table). Une clé étrangère est une colonne ou un groupe de colonnes dans une table dont les valeurs correspondent aux valeurs de la clé primaire dans une autre table.

  • Relation n:m : Relation de plusieurs à plusieurs (n à m). Un enregistrement d’une table est associé à de nombreux enregistrements d’une autre table, comme dans la relation 1:n. Inversement, chaque enregistrement de la deuxième table est associé à de nombreux enregistrements de la première table.

  • Clé étrangère (FK, Foreign Key) Une clé étrangère fait référence à une clé primaire d’une autre table ou d’une table similaire et sert à pouvoir établir des liens entre différentes tables.

  • Une clé étrangère est un champ (ou plusieurs champs) qui fait référence à la clé primaire d’une autre table (Primaire table de multiplication). Le but de la clé étrangère est d’assurer l’intégrité référentielle des données (Table de multiplication 2eme primaire). Qu’est-ce qu’une clé primaire composite ?

  • Clé primaire composée/combinée Plusieurs attributs forment ensemble la clé primaire ; un enregistrement peut alors être identifié de manière univoque si l’on connaît ces attributs (Programme 3.4.5). Ici, chaque enregistrement peut être identifié de manière univoque par la combinaison de la date de commande et du numéro de client.

    • Relation 1:n C’est là que les clés deviennent importantes : la table de gauche a besoin d’une clé primaire. Table de multiplication 3eme primaire. La table de droite reçoit une clé étrangère qui se réfère à la table de gauche. Ainsi, chaque enregistrement de la table de droite peut être associé à l’enregistrement correspondant de la table de gauche.

  • Comment résoudre M n relations ? Résoudre la relation N à M Les relations N à M doivent presque toujours être résolues en fonction des tâches à accomplir. Pour cela, on crée une entité supplémentaire qui contient les relations des deux autres entités : Table de multiplication 4eme primaire. Description : Une classe possède plusieurs matières liées à la classe. Une matière liée à une classe a une classe.

  • Une clé primaire composée peut être par exemple le prénom et le nom, ainsi que la date de naissance. S’il n’y a pas de colonnes ou de combinaisons de colonnes uniques dans une table, il est également possible de recourir à une clé artificielle.

Répondre à ce topic