Bases de données normalisées : une explication simplifiée
Expliquer la normalisation des bases de données peut être un défi en anglais simple. Mais voici une répartition pratique :
Imaginez que vous ayez une feuille de calcul avec les noms et adresses des employés. Au lieu de stocker le pays sous forme de champ de texte (« États-Unis » pour tout le monde), attribuons à chaque pays un code numérique dans un autre tableau. Ainsi, au lieu de répéter « États-Unis » 100 fois, on utilise simplement le code « 1 ». Si un pays est divisé en deux (par exemple, la Yougoslavie devient la Serbie et le Monténégro), nous ne devons mettre à jour la table des codes de pays qu'une seule fois.
Mais comment gérer plusieurs pays visités par chaque employé ? Créer une seule table avec toutes les données entraînerait une duplication (par exemple, "Faruz" visitant à la fois "USA" et "Canada").
Pour éviter cela, nous normalisons la base de données en créant trois tables : "Personnes " avec les détails des employés, " Pays " avec les codes de pays et " VisitRelationships " qui relie les personnes aux pays qu'elles ont visités. Cela nous permet de mettre à jour les informations sur les employés ou les pays sans créer de lignes en double.
Lors d'un entretien d'embauche, les points clés à souligner :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!