Bonjour,
On est sur un service où on doit stocker les noms et tous les prénoms de nos clients.
Nos développeurs fournissent ce genre de table
ID (int)
Nom (varchar 50)
Prenom_1 (varchar 50)
Prenom_2(varchar 50)
Prenom_3(varchar 50)
Prenom_4(varchar 50)
Prenom_5(varchar 50)
En sachant qu'on a tous un prénom
et que +- 70% des personnes ont un 2ème prénom et que moins de 50% ont un 3ème prénom, et je ne parle même pas des 4ème et 5ème prénom.
Je penserai plus vers une structure à 2 tables comme ça:
Client
ID (INT)
Nom (varchar 50)
Prenom (varchar 50)
Client_prénom
ID (int)
Prénom (varchar 50)
Ordre (varchar 50)
Selon vous, quelle serait la meilleure solution ?
Merci.
ps: on tourne sur MSSQL 2008 R2
Partager