Projet : LA base de données Francophone des Bambous !
- bXn
- Esprit Bambou
- Messages : 2384
- Enregistré le : 01 juin 2008, 22:14
- Plantation : Jardin
- Surface : 1700
- Orientation : Sud
- Sol : Sableux
- Code postal : 67000
- Ville : Strasbourg
Projet : LA base de données Francophone des Bambous !
J'ouvre ce topic pour vous présenter le projet de création sur le site d'une VRAIE base de données en langue Française.
Avec pour ambition qu'elle soit la plus complète possible, non pas seulement sur le nombre d'éspèces, mais surtout sur les caractéristiques de chaque espèce et bambou. A terme celle viendra remplacer les fiches disponibles sur le forum, mais surtout, continuer à les alimenter en attendant (comme Chiku), car elles nous servirons d'appui.
Je me propose de développer la base, ainsi que tous le nécessaire afin d'y accéder : recherche, visualisation et éditions/créations des fiches. Information pour les spécialistes ... cette base sera indépendante de PHPBBx ne limitant ainsi pas l'évolution du forum pour contrainte technique. Par contre elle sera accessible du forum et bien entendu du site.
Pour mener à bien un tel projet je vais donc avoir besoin (de beaucoup) d'aide, en deux temps :
1- Pour 'penser' la base de données (ce topic doit servir a cela) il me faut tous le monde !
Je vais essayer d'expliquer au mieux, n'hésiter pas ensuite a poser des questions et proposer d'autres solutions et variantes.
Une base de données consiste en une succession de table structurées et liées entre elles, qu'il faut donc créer.
Je vous donne un exemple de maquettage de fiche (conteneur) en vrac ... :
Bambou
-----------------------------------------------
id_bambou
Nom
Caracteristiques principales turion
Caracteristiques principales feuilles
Caracteristiques principales chaume
Couleur chaume (jeune chaume)
Couleur chaume (maturité)
Couleur gaines
Diametre chaume
Type de developpement
Développement (occupation au sol) en x an (m2)
Autres caracteristiques
Résistance froid
Mois de sortie des turions
Observations
photo turion
photo chaume
photo noeud
photo plante
exposition
utilisation principale
Année de floraison
...
auteur de la fiche
date de mis a jour
id_espece
Especes
-----------------
id_espece
Nom
Caractéristiques
Observations
Pays origine
...
Les tables correpondent a une 'entité réelle', la liaison entre ces deux tables est l'id_espece (identifiant) que l'on rapatrie sur la fiche bambou car on pourrait dire par exemple que : 'Pour un bambou donné il appartient a une seule et même éspèce'. Comme on ne va pas s'amuser a resaisir pour chaque bambou les caractéristiques de son espèce, on lie les tables.
Merci de venir apporter / corriger tous ce qui manque a cet exemple en entité propre ou en détail de fiche. Certaines infos seront peux être sorties a leur tour pour devenir des entités propres (tables) comme dans mon exemple ... l'espèce. Je tiendrai à jour le modèle au fur et à mesure de vos contributions. Inspirez vous de nos fiches existantes sur le forum, mais également celles des sites : http://www.bambus-lexikon.de - http://www.bamboudubois.be - http://www.bambouweb.fr - http://www.bamboogarden.com etc...
Pour mener a bien cette phase, gardez à l'ésprit que l'on résonne en global pour le moment, les tables doivent correspondre à n'importe quel bambou, tracant, cespiteux, grand, petit, tropical , moonchildien , etc ...
Action !
2- Pour alimenter la base de données
Il faudra aussi des volontaires actifs ... :
- Un maqueteur, de la fiche modèles. Quelqu'un connaissant un peu le html ou un logiciel le restituant, pour la mise en forme.
- Plusieurs personnes pour regrouper les informations bambou par bambou et les saisir.
- Un amateur photos qui récoltera les meilleures photos ou les prendra (qualité, dimension à définir sur les fiches ...)
- Un chef de Projet chargé de vérifier les fiches saisies, de les valider ou invalider et dans ce dernier les modifier ou revoir avec l'auteur. C'est lui qui fera la mise en ligne effective et officielle des fiches au fur et a mesure de la progression.
Si vous voulez faire partie du projet (2), manifestez vous également dans ce post.
Avec pour ambition qu'elle soit la plus complète possible, non pas seulement sur le nombre d'éspèces, mais surtout sur les caractéristiques de chaque espèce et bambou. A terme celle viendra remplacer les fiches disponibles sur le forum, mais surtout, continuer à les alimenter en attendant (comme Chiku), car elles nous servirons d'appui.
Je me propose de développer la base, ainsi que tous le nécessaire afin d'y accéder : recherche, visualisation et éditions/créations des fiches. Information pour les spécialistes ... cette base sera indépendante de PHPBBx ne limitant ainsi pas l'évolution du forum pour contrainte technique. Par contre elle sera accessible du forum et bien entendu du site.
Pour mener à bien un tel projet je vais donc avoir besoin (de beaucoup) d'aide, en deux temps :
1- Pour 'penser' la base de données (ce topic doit servir a cela) il me faut tous le monde !
Je vais essayer d'expliquer au mieux, n'hésiter pas ensuite a poser des questions et proposer d'autres solutions et variantes.
Une base de données consiste en une succession de table structurées et liées entre elles, qu'il faut donc créer.
Je vous donne un exemple de maquettage de fiche (conteneur) en vrac ... :
Bambou
-----------------------------------------------
id_bambou
Nom
Caracteristiques principales turion
Caracteristiques principales feuilles
Caracteristiques principales chaume
Couleur chaume (jeune chaume)
Couleur chaume (maturité)
Couleur gaines
Diametre chaume
Type de developpement
Développement (occupation au sol) en x an (m2)
Autres caracteristiques
Résistance froid
Mois de sortie des turions
Observations
photo turion
photo chaume
photo noeud
photo plante
exposition
utilisation principale
Année de floraison
...
auteur de la fiche
date de mis a jour
id_espece
Especes
-----------------
id_espece
Nom
Caractéristiques
Observations
Pays origine
...
Les tables correpondent a une 'entité réelle', la liaison entre ces deux tables est l'id_espece (identifiant) que l'on rapatrie sur la fiche bambou car on pourrait dire par exemple que : 'Pour un bambou donné il appartient a une seule et même éspèce'. Comme on ne va pas s'amuser a resaisir pour chaque bambou les caractéristiques de son espèce, on lie les tables.
Merci de venir apporter / corriger tous ce qui manque a cet exemple en entité propre ou en détail de fiche. Certaines infos seront peux être sorties a leur tour pour devenir des entités propres (tables) comme dans mon exemple ... l'espèce. Je tiendrai à jour le modèle au fur et à mesure de vos contributions. Inspirez vous de nos fiches existantes sur le forum, mais également celles des sites : http://www.bambus-lexikon.de - http://www.bamboudubois.be - http://www.bambouweb.fr - http://www.bamboogarden.com etc...
Pour mener a bien cette phase, gardez à l'ésprit que l'on résonne en global pour le moment, les tables doivent correspondre à n'importe quel bambou, tracant, cespiteux, grand, petit, tropical , moonchildien , etc ...
Action !
2- Pour alimenter la base de données
Il faudra aussi des volontaires actifs ... :
- Un maqueteur, de la fiche modèles. Quelqu'un connaissant un peu le html ou un logiciel le restituant, pour la mise en forme.
- Plusieurs personnes pour regrouper les informations bambou par bambou et les saisir.
- Un amateur photos qui récoltera les meilleures photos ou les prendra (qualité, dimension à définir sur les fiches ...)
- Un chef de Projet chargé de vérifier les fiches saisies, de les valider ou invalider et dans ce dernier les modifier ou revoir avec l'auteur. C'est lui qui fera la mise en ligne effective et officielle des fiches au fur et a mesure de la progression.
Si vous voulez faire partie du projet (2), manifestez vous également dans ce post.
Modifié en dernier par bXn le 09 févr. 2011, 21:28, modifié 5 fois.
- bXn
- Esprit Bambou
- Messages : 2384
- Enregistré le : 01 juin 2008, 22:14
- Plantation : Jardin
- Surface : 1700
- Orientation : Sud
- Sol : Sableux
- Code postal : 67000
- Ville : Strasbourg
Emplacement du modèle ...
Emplacement du modèle définitif ...
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Modifié en dernier par bXn le 03 nov. 2008, 17:58, modifié 2 fois.
Quelques remarques qui me viennent à l'esprit pour la modélisation de tes tables :
Rajouter les tables suivantes pour pouvoir faire des recherches suivant des critères de :
- couleur
- type (cespiteux, traçants, les deux)
- taille (nain, petit, moyen, géant)
Les jointures avec la table principale se fera donc avec les 3 id suivant :
id_couleur, id_type et id_taille
La table principal aurait plutôt donc cette tête là :
Bambou
-----------------------------------------------
id_bambou
Nom
Caracteristiques principales turion
Caracteristiques principales feuilles
Caracteristiques principales chaume
id_couleur (jeune chaume)
id_couleur (maturité chaume)
id_couleur (gaines)
Diametre chaume
Type de developpement
Développement (occupation au sol) en x an (m2)
Autres caracteristiques
Résistance froid
Mois de sortie des turions
Observations
photo turion
photo chaume
photo noeud
photo plante
exposition
utilisation principale
Année de floraison
id_taille (nain, petit..)
id_type (cespiteux..)
Puis les nouvelles tables
Couleur
--
id_couleur
nom_couleur
Type
--
id_type
nom_type
Taille
--
id_taille
nom_taille
Rajouter les tables suivantes pour pouvoir faire des recherches suivant des critères de :
- couleur
- type (cespiteux, traçants, les deux)
- taille (nain, petit, moyen, géant)
Les jointures avec la table principale se fera donc avec les 3 id suivant :
id_couleur, id_type et id_taille
La table principal aurait plutôt donc cette tête là :
Bambou
-----------------------------------------------
id_bambou
Nom
Caracteristiques principales turion
Caracteristiques principales feuilles
Caracteristiques principales chaume
id_couleur (jeune chaume)
id_couleur (maturité chaume)
id_couleur (gaines)
Diametre chaume
Type de developpement
Développement (occupation au sol) en x an (m2)
Autres caracteristiques
Résistance froid
Mois de sortie des turions
Observations
photo turion
photo chaume
photo noeud
photo plante
exposition
utilisation principale
Année de floraison
id_taille (nain, petit..)
id_type (cespiteux..)
Puis les nouvelles tables
Couleur
--
id_couleur
nom_couleur
Type
--
id_type
nom_type
Taille
--
id_taille
nom_taille
- bXn
- Esprit Bambou
- Messages : 2384
- Enregistré le : 01 juin 2008, 22:14
- Plantation : Jardin
- Surface : 1700
- Orientation : Sud
- Sol : Sableux
- Code postal : 67000
- Ville : Strasbourg
A un connaisseur ! Yali, le site étant héberger chez un fournisseur qui a une sgbd mysql, je pensais plutôt utiliser des champs de type enum (/set) pour ces petites tables qui ne contiendrais d'ailleurs pas beaucoup de champs et peux être que deux trois lignes ... Sinon cela va compliquer les requêtes (pour rien) qu'en penses tu ?
- Le_Mhin_Hi
- Padawan du Rhizome
- Messages : 314
- Enregistré le : 08 avr. 2008, 14:56
- Surface : 0
Je ne sais pas je n'utilise jamais ce type de champ (set), mais à ce que j'ai vu c'est s'il y a peu d'informations dans ces listes (et qu'un id+ nom) et qu'elles sont amenés à changer peu souvent alors les 'enum' sont intéressants.Bambounet a écrit :A un connaisseur ! Yali, le site étant héberger chez un fournisseur qui a une sgbd mysql, je pensais plutôt utiliser des champs de type enum (/set) pour ces petites tables qui ne contiendrais d'ailleurs pas beaucoup de champs et peux être que deux trois lignes ... Sinon cela va compliquer les requêtes (pour rien) qu'en penses tu ?
Si par contre les données sont amenés à changer assez régulièrement, alors faire un 'ALTER TABLE' avec les risques que çà comporte à chaque fois c'est pas top
Sinon des tables supplémentaires, cela revient à faire un 'INNER JOIN' supplémentaire dans ta requête SQL.
- bXn
- Esprit Bambou
- Messages : 2384
- Enregistré le : 01 juin 2008, 22:14
- Plantation : Jardin
- Surface : 1700
- Orientation : Sud
- Sol : Sableux
- Code postal : 67000
- Ville : Strasbourg
-> couleur : celle ci pourrais faire l'objet d'une table a part entière car on va retrouver la couleur a plusieurs endroit (feuilles, gaine, chaume ...) dans ce cas faire un 'enum' serait plus ennuyeux a maintenir qu'une table et surtout répétitif.
-> type : typiquement un champ 'enum' avec 3 entrées donc (cespiteux, traçants, intermédiaires)
-> taille = rebaptisée en 'groupe' ? (nain, petit, moyen, géant)
un champ 'enum' a mon sens également en précisant nain (inf. 1,5 m) etc ..
taille en cm observée (dans l'habitat natal, en europe/sud et en europe/nord)
-> type : typiquement un champ 'enum' avec 3 entrées donc (cespiteux, traçants, intermédiaires)
-> taille = rebaptisée en 'groupe' ? (nain, petit, moyen, géant)
un champ 'enum' a mon sens également en précisant nain (inf. 1,5 m) etc ..
taille en cm observée (dans l'habitat natal, en europe/sud et en europe/nord)
- chiku
- Esprit Bambou
- Messages : 2024
- Enregistré le : 04 oct. 2008, 18:33
- Surface : 0
- A été remercié : 1 fois
- Contact :
RE
Je comprend rien a ce que vous raconter mais je peut aider a renseigner les fiches.
un classement alphabétique des bambous pourrait être intéressant.
Des éléments de reconnaissance précis.
Un classement de sortie des turions par ordre chronologique.
Un historique des bambous :
Leur région d origine.
Qui les a découvert.
Les conditions climatiques de leur lieu d origine.
un classement alphabétique des bambous pourrait être intéressant.
Des éléments de reconnaissance précis.
Un classement de sortie des turions par ordre chronologique.
Un historique des bambous :
Leur région d origine.
Qui les a découvert.
Les conditions climatiques de leur lieu d origine.
- Smets Philippe
- Maître Bambou
- Messages : 5209
- Enregistré le : 16 janv. 2008, 13:19
- Surface : 0
- bXn
- Esprit Bambou
- Messages : 2384
- Enregistré le : 01 juin 2008, 22:14
- Plantation : Jardin
- Surface : 1700
- Orientation : Sud
- Sol : Sableux
- Code postal : 67000
- Ville : Strasbourg
Re: RE
C'est vrai que ca a démarré un peu technique ... mais pas d'inquiétude. Je prend en compte ta proposition de renseignement des fiches.chiku a écrit :Je comprend rien a ce que vous raconter mais je peut aider a renseigner les fiches.
un classement alphabétique des bambous pourrait être intéressant.
Des éléments de reconnaissance précis.
Un classement de sortie des turions par ordre chronologique.
Un historique des bambous :
Leur région d origine.
Qui les a découvert.
Les conditions climatiques de leur lieu d origine.
Concernant le classement dont tu parles cela viendra en fait plus tard ... le but est ici justement de regrouper l'ensemble des éléments nécessaire de base qui servira ensuite à trier, filtrer, sélectionner comme l'on a envie et sur n'importe quel critère. C'est justement l'avantage d'une base de données. Par conséquent hors les classement et les éléments déjà cité. Je prend donc en considération : 'qui les a découvert', 'conditions climatiques du lieu d'origine' et 'éléments de reconnaissance précis'.
Ok
-
- Sujets similaires
- Réponses
- Vues
- Dernier message
-
- 22 Réponses
- 6806 Vues
-
Dernier message par Darker
-
- 16 Réponses
- 3212 Vues
-
Dernier message par Hassa
-
- 15 Réponses
- 4888 Vues
-
Dernier message par Amylf
-
- 35 Réponses
- 6103 Vues
-
Dernier message par Caludemoso
-
- 13 Réponses
- 1242 Vues
-
Dernier message par blueskies
-
- 3 Réponses
- 1922 Vues
-
Dernier message par Pierre45120
-
- 20 Réponses
- 2534 Vues
-
Dernier message par coincoincoin