Dans la base de données relationnelletonale la clé est l’élément le plus important pour maintenir la relation entre deux tables ou pour identifier de façon unique les données de la table. La clé primaire est utilisée pour identifier les données de manière unique donc deux lignes ne peuvent pas avoir la même clé primaire. Elle ne peut pas être nulle.
D’autre part, la clé étrangère est utilisée pour maintenir la relation entre deux tables. La clé primaire d’une table agit comme clé forgée dans l’autre table. La clé étrangère d’une table applique la contrainte d’intégrité référentielle. Il peut y en avoir plusieurs dans la table.
Sr. No. | Key | Primary Key | Foreign Key |
---|---|---|---|
1 | Basic | Il est utilisé pour identifier de façon unique les données dans la table | Il est utilisé pour maintenir la relation entre les tables |
2 | Null | Il ne peut pas être null | Il peut accepter les valeurs null |
3 | Duplicate | Deux rangées ou plus ne peuvent pas avoir même clé primaire | Il peut porter une valeur dupliquée pour un attribut de clé étrangère |
4 | Index | Primaire a un index clusterisé | Par défaut, Il ne s’agit pas d’un index clusterisé |
5 | Tables | La contrainte de clé primaire peut être définie sur la table temporaire temporaire | Elle ne peut pas être définie sur des tables temporaires |
Publié le 27-Jan-2020 15 :12:23
Publicités
.