2016-05-17 14:43:33 +02:00
|
|
|
Database
|
|
|
|
========
|
|
|
|
|
|
|
|
Metier
|
|
|
|
schema
|
|
|
|
scripts
|
|
|
|
|
|
|
|
Apps
|
|
|
|
Enrichissement
|
|
|
|
Extranet
|
|
|
|
Backoffice
|
|
|
|
Odea
|
|
|
|
Flux
|
|
|
|
|
|
|
|
Notes
|
2016-06-24 10:04:24 +02:00
|
|
|
|
|
|
|
Conventions
|
|
|
|
===========
|
|
|
|
|
2016-07-05 16:43:48 +02:00
|
|
|
Pour une industrialisation des projets, avec la librairie Doctrine.
|
|
|
|
Voir les règles de principe dans la documentation
|
2016-07-01 13:58:12 +02:00
|
|
|
http://doctrine-orm.readthedocs.io/projects/doctrine-orm/en/latest/reference/basic-mapping.html
|
2016-07-05 16:43:48 +02:00
|
|
|
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/best-practices.html
|
2016-07-01 13:58:12 +02:00
|
|
|
|
|
|
|
|
2016-06-24 10:04:24 +02:00
|
|
|
Nom des tables
|
2016-07-01 13:58:12 +02:00
|
|
|
--------------
|
|
|
|
|
|
|
|
Les règles de nommage permettent d'établir des profils de sauvegarde suivant le nom, de créer des
|
|
|
|
groupes de tables, ...
|
2016-06-24 10:04:24 +02:00
|
|
|
|
|
|
|
- Tout les caractères en minuscules
|
2016-07-05 16:43:48 +02:00
|
|
|
- Table du même groupe, utiliser le séparateur "_"
|
2016-07-01 13:58:12 +02:00
|
|
|
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)
|
|
|
|
|
|
|
|
ex : etablissement, etablissements_old, etablissements_tmp, etablissements_bak
|
2016-06-24 10:04:24 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
2016-07-01 13:58:12 +02:00
|
|
|
Nom des colonnes
|
|
|
|
----------------
|
|
|
|
|
2016-06-24 10:04:24 +02:00
|
|
|
|
|
|
|
|
2016-07-05 16:43:48 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
2016-07-01 13:58:12 +02:00
|
|
|
Autres base de données
|
2016-06-24 10:04:24 +02:00
|
|
|
Envisager l'utilisation de MongoDB dans notre processus Métier
|
|
|
|
|