Les champs multi-valués permettent de stocker plusieurs valeurs dans un seul champ.
Ils remplacent ainsi les tables utilisées lors des relations plusieurs à plusieurs.
Prenons l'exemple d'une table de chauffeur. Chacun d'eux possède un ou plusieurs permis de conduire.
Avant nous aurions eu cette structure :
Chauffeur(NumChauffeur,NomChauffeur,PrenomChauffeur)
Detenir(NumChauffeur,Permis)
Avec la table Detenir qui contenait :
1,C
1,B
2,C
2,E
3,B
Maintenant nous avons :
Chauffeur(NumChauffeur,NomChauffeur,PrenomChauffeur,Permis)
Avec la table Chauffeur qui contient
1,NORD,Paul,C;B
2,FERT,Lucy,C;E
|