Quelles sont les différences entre clé unique, clé primaire et clé étrangère par rapport au concept de SQL
?
Comment sont-ils différents les uns des autres?
Une contrainte PRIMARY Key et UNIQUE Key sont toutes les deux similaires et elles fournissent l'unicité unique de la colonne sur laquelle elles sont définies.
Remarque: nous utilisons la contrainte pour appliquer l'intégrité des données
Clé primaire
1) ne peut pas insérer de valeur nulle
2) une table a une clé primaire
Clé unique 1) insérer une valeur nulle une à la fois 2) une table a plusieurs clés uniques 3) vous pouvez également arbitrer comme clé candidate
clé étrangère 1) maintenir la relation entre deux tables et également plusieurs Remarque: sans aucune contrainte, vous obtenez des données dans plusieurs tables mais vous ne pouvez pas obtenir des données de manière homogène