Vous ĂȘtes ici : Page Principale > SiteTelaVersion4 > organisation des bases de donnĂ©es


Les bases de données de Tela V4


Abstraction de base de données


Les applications de la version 3 du site n'utilise pas de systÚme d'abstraction de base de données. Elles sont toutes basées sur MySql. Pour des raisons de portabilité, il serait intéressant que les application produite pour la version 4 du site utilise le systÚme d'abstraction de base de données proposé par PEAR.

Choix d'un SGBDR


Les applications de la version 3 du site utilisant Mysql, c'est ce SGBDR qui sera utilisé. Toutefois, l'utilisation de PEAR devrait à terme permetre de dupliquer les bases sur le SGBDR Postgresql.

Les bases de données


Les bases de donnĂ©es Mysql suivantes devront ĂȘtre crĂ©es :

Pour le site en production


  • tela_v4
    • Contenue : comprendra toutes les tables utilisĂ©es par le noyau de Papyrus, son site d'administration et les sites qu'il administre.
    • PrĂ©fixe des tables : dĂ©pend de Papyrus et des appli (ne pas modifier).
  • tela_eflore
    • Contenu : comprendra toutes les tables concernant eFlore ou liĂ©es Ă  eFlore (par exemple Herbier, BiblioBota...). Ces tables seront uniques, toutes les applis en ayant besoin piocheront dans les mĂȘmes tables. Cela sera le coeur de Tela.
    • PrĂ©fixe des tables : eflore_nomtable
  • tela_spip
    • Contenu : toutes les tables des Spip installĂ©s.
    • PrĂ©fixe des tables : abreviationdusite_abreviationidentifiante_nomtable
  • tela_wikini
    • Contenu : toutes les tables des diffĂ©rents Wikini installĂ©s.
    • PrĂ©fixe des tables : abreviationdusite_abreviationidentifiante_nomtable

D'autres bases de donnĂ©es pourront ĂȘtre crĂ©Ă©es pour des outils duplicables et comparable Ă  Spip ou Wikini.

Pour le site de tests


  • tela_test_v4 : actuellement nomĂ©e "testv4"
    • Contenu :comprendra toutes les tables des applications des sites. Ces tables peuvent ĂȘtre dupliquĂ©es en fonction des sites. Elles ne doivent pas avoir de rapport avec le projets botaniques. Elles concerneront le site de test.
    • PrĂ©fixe des tables : abreviationdusite_abreviationappli_nomtable et Ă©ventuellement abreviationdusite_abreviationappli_nomoutilgenerique_nomtable
  • tela_test_eflore
    • Contenu : comprendra toutes les tables concernant eFlore ou liĂ©es Ă  eFlore (par exemple Herbier, BiblioBota...). Ces tables seront uniques, toutes les applis en ayant besoin piocheront dans les mĂȘmes tables. Cela sera le coeur de Tela. Ces tables concerneront le site de test.
    • PrĂ©fixe des tables : eflore_nomtable
  • tela_test_spip
    • Contenu : toutes les tables des Spip installĂ©s sur le site de test.
    • PrĂ©fixe des tables : abreviationdusite_abreviationidentifiante_nomtable
  • tela_test_wikini
    • Contenu : toutes les tables des diffĂ©rents Wikini installĂ©s sur le site de test.
    • PrĂ©fixe des tables : abreviationdusite_abreviationidentifiante_nomtable

D'autres bases de donnĂ©es pourront ĂȘtre crĂ©Ă©es pour des outils duplicables et comparable Ă  Spip ou Wikini.