Bonjour,
Je suis en train de concevoir une application dans laquelle mon objet métier principal est une maison.
Cette maison peut être n'importe où dans le monde. Le problème c'est que le découpage administratif n'est pas le même dans tous les pays du mondes.
La France, par exemple utilise la notion de "département" qui n'est pas utilisée dans d'autres pays.
Or j'ai besoin de récupérer une liste de maison appartenant a un découpage administratif ( un continent / un pays / une région / un canton / ... )
Ne sachant pas quel pays (et donc quel découpage particulier ) mon application devra gèrer a l'avenir, je pensais représenter chaque "découpage" dans une seule table générique qui fait référence à elle meme. Puisque chaque "découpage" appartient a un découpage parent et possède des type de propriétés communes ( coor gps, identifiant local, nom,... ). Ainsi, chaque découpage possède un id unique qui lui est propre au sein de mon application.
L'objet "Maison" n'a plus qu'à faire réference au découpage administratif le plus profond ( en général une ville ou un arrondissement ).
Quelqu'un a-t-il un avis sur le sujet ? Je suppose que ça doit être un cas d'école mais je ne trouve que peu de sources.
Merci
Alexis
Partager