Bonjour à tous,
Je travail en ce moment sur une application et j’ai une étape d’ajout de client avec pas mal d’informations et notamment l’adresse (adresse, code postal et ville). Pour être précis j’ai conçu une première version de cette application mais ce n’était pas optimisé du coup dans ma table "clients" j’avais un champ "adresse", "code_postal" et "ville" à chaque fois avec des doublons.
Du coup je suis parti sur ma table "clients" avec une table "adresse" à part qui me permet de stocker les différentes adresses. Est-ce une bonne chose de procéder ainsi ? Par ailleurs j’aimerais éviter les doublons, est-ce bien de faire une requête qui va vérifier si l’adresse, le code postal et la ville existe déjà ? Ou existe-il une manière plus simple ?
Je me disais aussi que c’est bien de vérifier l’adresse pour éviter les doublons mais qu’en cas d’écriture du genre "place de l’hôtel de ville" j’aurais une adresse doublon avec "place de l’hotel de ville" ou encore "PLACE DE L’HOTEL DE VILLE".
Du coup avez-vous des conseils pour faire quelque chose de ce genre ?
Merci d’avance