Envoyé par
Cinephil
Les tables de référence sont chez moi, comme le suggère SQLPro, des tables dont le contenu
change peu,
vient d'une référence externe à la BDD (nomenclatures),
est destiné côté applicatif à remplir des listes et/ou de l'auto-complétion après la saisie des premiers caractères.
Cas typiques :
- tr_sexe_sex (sex_id, sex_code, sex_libelle, sex_ordre) => sex_ordre est destiné à définir l'ordre d'affichage dans une liste
- tr_civilite_civ (civ_id, civ_abreviation, civ_libelle, civ_ordre) => civ_ordre : idem ci-dessus
- tr_pays_pay (pay, id, pay_code_iso, pay_code_insee, pay_nom_original, pay_nom_francais) => pay_code_insee et pay_nom_francais pour une utilisation française mais pas obligatoire (on peut faire un héritage pour les utilisations nationales, ou autres solutions de traduction...)
- tr_region_reg (reg_id_pays, reg_numero, reg_code_local, reg_abreviation, reg_libelle) => Identification relative au pays car la notion de région existe ou peut s'appliquer sous différents noms à plusieurs pays (lander en Allemagne, generalitat en Espagne, canton en Suisse... là aussi, plusieurs modélisations sont possibles)
- tr_departement_dpt (dpt_id, dpt_numero, dpt_nom) => dpt_numero sur 3 caractères à cause des départements d'outre-mer et, bien sûr, cette notion ne s'applique qu'à la France.
- tr_ville_vil (vil_id, vil_id_pays, vil_nom_original, vil_nom_francais)
- th_ville_francaise_vlf (vlf_id_ville, vlf_id_departement, vlf_code_insee...) => Bien sûr pour une application française !
- tr_monnaie_mon (mon_id, mon_abreviation, mon_symbole, mon_nom...)
- tr_type_produit_tpr (tpr_id, tpr_code, tpr_libelle_tpr_ordre)
- tr_type_adresse_tad (tad_id, tad_code, tad_libelle, tad_ordre)
Partager