Junior — Middle
Pouvez-vous expliquer ce que signifie le terme 'clé' dans le contexte du stockage de données ou des systèmes de gestion de bases de données?
sobes.tech IA
Réponse de l'IA
Dans le contexte du stockage de données et des systèmes de gestion de bases de données (SGBD), le terme "clé" désigne généralement un identifiant unique d'enregistrement ou de jeu de données. La clé est utilisée pour une recherche rapide, le tri et pour assurer l'intégrité des données.
Principaux types de clés :
- Clé primaire (Primary Key) — identifiant unique d'un enregistrement dans une table, qui ne peut pas être NULL et doit être unique.
- Clé étrangère (Foreign Key) — champ ou ensemble de champs qui font référence à la clé primaire d'une autre table, assurant la relation entre les tables.
- Clé unique (Unique Key) — garantit l'unicité des valeurs dans une colonne, mais peut autoriser NULL.
Exemple : dans une table d'utilisateurs, le champ user_id peut être la clé primaire, identifiant de manière unique chaque utilisateur.