Bonjour à tous !
Je viens vous demander un peu d’aide sur un MCD car j’ai beaucoup de mal avec la notion d’historisation. J’ai lu quelques anciens messages traitant de la modélisation du temps, me permettant d’aboutir à ce MCD (dans mcd3.jpg, joint en fichier attaché) mais j’ai des doutes et j’aimerais avoir votre avis, savoir si le MCD est correcte et pertinent.
Je travaille dans une association ornithologique et je dois mettre en place une base de données sous Access afin de gérer/stocker/analyser leurs données d’observations ornithologiques.
Les parties me posant problème concernent d’une part les liens entre les entités ESPECE-NID-FAMILLE-COLONIE et d’autre part entre ESPECE-PARCOURS-PERIODE-SESSION
Pour la partie espece-nid-famille-colonie :
Des nids d’oiseaux, des familles et des colonies sont suivis par des bénévoles de l’association qui remplissent des fiches d’observation. Sur ces fiches figurent donc les caractéristiques de l’objet d’étude et un tableau de suivi dans le temps : à chaque date de suivi on note l’évolution de l’objet, par exemple pour le nid : le nombre de poussins, d’œufs l’age etc. La modélisation du suivi dans le temps n’est pas très clair pour moi, j’avais mis dans un premier temps les rubriques évoluant dans le temps (nb_oeuf, nb_poussins etc.) dans une entité à part, et les dates dans l’association (dans mcd_temps.jpg, joint en fichier attaché) mais cela me faisait du coup 3 associations identique : pour nid, famille et colonie, et je trouvais un peu « bizarre » de mettre les rubriques évoluant dans le temps dans une entité à part… (j’ai conscience de ne pas être très claire, mais c’est que c’est un peu flou pour moi-même…)
J’ai donc modifié pour avoir ce mcd final (mcd3).
J’aimerais avoir votre avis, vos conseils sur la modélisation du suivi temporel. Au niveau conceptuel, quelle est la différence entre ce mcd et le premier, où la date est dans une association et pas dans une entité à part ?
Du coup la date étant dans une entité à part, lors de la création de la base sous Access, cela entraîne la création d’une table qui ne contiendra que des dates… est ce que cela est pertinent ? utile ?
Pour la partie espece-parcours-période-session… alors là c’est un peu compliqué.
Tous les ans, à la même date, le bénévole parcours un chemin et note les espèces qu’il rencontre et le rang de l’espèce (1ère espèce croisée, 2ième, 3ième etc.)
Ce parcours est fait tous les 2 mois : du 15 février au 15 mars, du 15 avril au 15 mai, etc… et enfin du 15 décembre au 15 janvier. Ce sont les périodes.
Ces périodes chevauchent 2 années civiles : de février n à décembre n+1, ce sont les sessions. Dans le mcd, j’ai séparé les sessions, les parcours et les périodes dans des entités différentes, j’obtiens une même association qui lie 4 entités différentes…est ce que c’est possible ça (au niveau de la méthode merise, je veux dire) ?
Est ce que cela ne pose pas de problème lors du passage sous Access ?
J’ai été un peu longue, je remercie tout ceux qui pourront me donner des conseils ou leurs avis, j’aimerais être sûre du MCD avant de passer à la phase de création de la base avec Access, la table « date » m’angoissant un peu !
Merci d’avance à tous et à bientôt !
Partager