+1 flo850
Quand tu as une table qui fait référence aux données contenu dans une autre table il faut toujours utiliser l'id numérique:
- recherche plus rapide
- évite la duplication des données (une ville qui change de nom et ça serait plusieurs tables à modifier : ça devient difficile voire impossible à maintenir)
- évite de se retrouver avec des données non significative comme liaison : si tu fais uniquement des trajets en France, tu auras une ville nommé Paris situé en Ile de France. Si pour X raisons l'entreprise se lance dans l'international tu risques de te retrouver du jour au lendemain avec d'autres "Paris" situé en Suède, en Russie, aux Etats-Unis (au moins 13 villes nommé Paris), au Canada ... Comment savoir qu'elle est le bon "Paris" si tu utilises le nom de la ville comme identifiant?