- Nom des tables : XXX__Nom où
- XXX est un trigramme majuscule spécifique à la table
- Le séparateur est un double underscore
- Le Nom est en minuscules et commence par une majuscule
exemples : PER__Personnes ; FAC__Factures …
On verra par la suite que ces trigrammes pourront également débuter les noms des modèles, posés sur des Occurrences de Tables. Par ailleurs, à l'usage, le nom des tables évidentes ou systématiques pourra se résumer à ce trigramme.
- Une jointure entre XXX__Nom et YYY__AutreNom pourra donc n’utiliser que les trigrammes des tables concernées (XXX_YYY) ou être nommée sous la forme standard XY__XxxYyy
- Pas de mots réservés FMP et, dans la mesure du possible, SQL (voir Caractères réservés FMP)
- Dans tout développement, créer :
- Une table « PAR__paramètres », comprenant un seul enregistrement bloqué au niveau des comptes. Cette table peut posséder plusieurs modèles dont un utilitaire développeur et un accessible à l’utilisateur, avec ses données communes
Optionel :
- Une table « NOU__NotesUtilisateurs », permettant de collecter tous les bugs et soucis rencontrés, avec possibilité d’envoyer un e-mail directement au développeur. Rubriques minimales à inclure : adresse email du développeur, date de création, description de l’erreur, date de correction, correction apportée et validation utilisateur