diff --git a/README.md b/README.md index 3d7b506..6fb411a 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,15 @@ Database ======== Metier - schema - scripts + schema + scripts Apps - Enrichissement - Extranet - Backoffice - Odea - Flux + Enrichissement + Extranet + Backoffice + Odea + Flux Notes @@ -18,9 +18,11 @@ Conventions =========== Pour une industrialisation des projets, avec la librairie Doctrine. + Voir les règles de principe dans la documentation -http://doctrine-orm.readthedocs.io/projects/doctrine-orm/en/latest/reference/basic-mapping.html -http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/best-practices.html + +- http://doctrine-orm.readthedocs.io/projects/doctrine-orm/en/latest/reference/basic-mapping.html +- http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/best-practices.html Nom des tables @@ -31,31 +33,26 @@ groupes de tables, ... - Tous les caractères en minuscules - Table du même groupe, utiliser le séparateur "_" - ex : clients, clients_service, clients_utilisateurs + ex : clients, clients_service, clients_utilisateurs - Particularité des tables, utiliser un suffixe - - _old : Version précédente - - _tmp : Temporaire, version suivante - - _bak : Backup - - _mvt : Suivi des mouvements pour garder les suppressions, modifications, ... - - _user : Enregistrer les actions utilisateurs sur la table (en relation avec _mvt) - + - _old : Version précédente + - _tmp : Temporaire, version suivante + - _bak : Backup + - _mvt : Suivi des mouvements pour garder les suppressions, modifications, ... + - _user : Enregistrer les actions utilisateurs sur la table (en relation avec _mvt) ex : etablissement, etablissements_old, etablissements_tmp, etablissements_bak - Nom des colonnes ---------------- - - Faire simple - Eviter les majuscules, caractères spéciaux, donc les noms composés - Ne pas préciser le type de données dans le nom (ex: date) - Nom des index ------------- - - PRIMARY Pour réaliser les traitements unitaires sur les données, il est important d'avoir un index primaire sur toutes les tables afin de selectioner plus rapidement la ligne lors de @@ -68,15 +65,8 @@ Nom des index Index unique pour eviter les doublons - Performance =========== - - - - - - -Autres base de données -Envisager l'utilisation de MongoDB dans notre processus Métier +- Autres base de données +- Envisager l'utilisation de MongoDB dans notre processus Métier