Mise en page

This commit is contained in:
Michael RICOIS 2017-03-29 14:09:13 +02:00
parent 4756f56009
commit 37ccda9cb8

View File

@ -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