Bonjour à toutes et à tous,
Je viens tout juste de m'inscrire et je poste ici mon tout premier message. J'avais consulté ce forum auparavant et j'y avais trouvé des informations très sérieuses et détaillées. J'ai ainsi décidé de franchir le pas et de venir y poser ma question que je rumine depuis bien longtemps. J'ai bien suivi quelques cours de Merise (MCD et MPD), mais il faut avouer que c'est loin d'être mon fort. Et puis je cherche à réaliser quelque chose de "professionnel".
Je suis le responsable des archives de la section départementale de la Gironde d'une Amicale d'anciens combattants, et j'ai entrepris il y a plusieurs mois de concevoir et développer son site Web (sur Symfony). J'avance par vagues, n'ayant pas toujours de temps à moi. L'étape à laquelle je m'attelle maintenant est l'affichage d'une page "Médiathèque" sur laquelle le visiteur aura la possibilité consulter divers documents. Il m’est arrivé (bien moins souvent depuis quelques temps) de me déplacer dans (ou d’interroger) des centres d’Archives et d’y recueillir de nombreux documents. Avec mon amie déléguée à la Mémoire et au monde combattant nous avons enregistrer les témoignages (audio et video) d’anciens Résistants. Aussi, l’Amicale nationale publie, depuis près de 40 ans, un bulletin d’information trimestriel, et nous sommes en possession de livres et autres plaquettes sous la forme de PDF.
Il doit être possible au susdit visiteur de lire, regarder et/ou écouter chacun des fichiers qui seront accompagnés, sur la page, d'informations les concernant, adaptées à leurs formats.
Je publie ci-dessous le MCD que j'ai réalisé via l'application en ligne Lucidchart. Pourriez-vous me donner votre avis s'il vous plait ? Et puis pourriez-vous me donner les conseils nécessaire afin, peut-être, d'en supprimer le superflu et/ou de l'améliorer ? Je vous propose de lire juste après quelques qui vous permettront une meilleure compréhension de ce que je cherche précisément.
Un média (classe Media) est défini par :
- Son titre (title) ;
- Un slug (slug), généré d’après le titre ;
- Une illustration (featured_image) ; la première page du PDF, l'image elle-même ou une pour illustrer un fichier audio, la première image d'une vidéo... ;
- Le type du media (media_type) : image, video, audio, texte, PDF… ;
- La date de création du média (release_date) : date de rédaction, d’enregistrement ou d'édition... ;
- Le lieu (realization_place) où a été créé (rédigé, enregistré, édité…) le média ;
- La durée (length) d’une vidéo ou d’un enregistrement audio ;
- Une description du média (description) ;
- L’URL (url) du média (s’il est en ligne ou pointe vers une notice en ligne) ;
- La cote (classification_mark) du média s’il provient d’un centre d’archives ou d’une bibliothèque ;
- Le(s) nom(s) de(s) l’interviewer(s) (interviewer) (en cas de vidéo ou d’enregistrement audio) ;
- Le(s) nom(s) des personnes interviewées (interviewed) ;
- les date de création (created_at) et éventuellement de mise à jour (updated_at) dans la BDD.
Un média se présente sous la forme d’un ou plusieurs fichiers. Un fichier (classe File) est identifié par :
- Son nom (file_name) ;
- Son extension (file_format) ;
- Sa taille (file_size) ;
Si le média est un livre, son auteur devra être créé. Un auteur (classe Author) est défini par :
- Son nom (name) ;
- Une éventuelle URL (url) vers une notice en ligne.
Si le média est un livre, son éditeur devra être créé. Un éditeur (classe Publisher) est défini par :
- Son nom (name) ;
- Une éventuelle URL (url) vers une notice en ligne ou son site Web officiel.
Si le média est conservé dans un centre d’archives ou une bibliothèque, ce centre (class Archival_repository) est défini par :
- Son nom (name) ;
- Un slug (slug) qui apparaîtra dans l’URL ;
- Une éventuelle URL (url) vers une notice en ligne ou son site Web officiel.
Peut-être aurais-je oublié une ou plusieurs autres données qu'il me faudra rajouter ultérieurement. Mais ce qui m'intéresse avant tout c'est d'avoir des entités correctes et d'établir des relations d'entités et de cardinalités toutes aussi logiques.
Encore un grand merci pour l'intérêt que vous aurez porté à ma requête et pour la précieuse aide que vous pourriez nous apporter.
Bien cordialement
Partager