Hello a tous !
Je dois faire un annuaire proposant pleins d'adresse d'établissement publics.
Mon hic est le suivant. Chaque établissement est enregistré de manière minimum (nom, adresse, fax, tel, email, ...) et est classé par catégorie. Pour ca j'ai créé deux tables :
adr_categories (id, parent, nom)
adr_etablissements (id, categorie, nom, adresse, npa, localite, pays, telephone, fax, email, siteweb, image, fiche)
Pourquoi ce fiche a la fin ? Car chaque etablissement doit pouvoir avoir une fiche personnalisée. Alors bon... la ou le soucis vient.. c'est que chaque fiche doit avoir un template différents selon la catégorie de l'établissement (un hotel a d'autres attributs qu'un restaurants ou qu'une boite de nuit ou qu'un musée...).
Alors je pensais a faire qqch du genre :
adr_fiches_xxx (id, attribut1, attribut2, ...) où xxx correspond a un nom précis style "hotel" ou "musee"
Que pensez-vous de cette solutions ?
On m'a aussi proposé de faire une table adr_fiches avec tous les attributs de toutes les fiches et simplement de laisser les champs vides quand pas utilisé (style le nombre d'étoiles pour un musée). Mais ca me semble apres etre une immense table limite ingérable... qu'en pensez-vous ?
Merci pour vos précieux conseils !
Xavier