Bonjour,
Je voudrais savoir s'il est d'usage de définir le chemin d'accès à des fichiers dans un MCD, tel que je l'ai fait ci-dessous.
Pour info, je voudrais arriver à une interface web PHP/MySQL, qui renvoie les fichiers associés à une mesure, ces fichiers étant des fichiers texte (.csv) et JPEG, pour afficher directement un aperçu (thumbnail) de la mesure dans que l'on ait à ouvrir le fichier.
D'autre part, est-ce que je dois créer de nouvelles entités pour normaliser mon MCD ? En effet :
- Le nombre de fichiers dépend du type de l'entité "APPAREIL" et du type de l'entité "MESURE"
- Le nombre de THUMBNAILS également
- Les attributs de CONFIGURATION APPAREIL dépendent du type d'APPAREIL
Ca fait beaucoup de dépendances ! Je m'y perd !
Et comme si ça ne suffisait pas, je ne sais pas comment définir les cardinalités, car celles-ci dépendent des différents types (Mesure, Appareil)
Association “Possède_Fichier_Mesure”:
Une MESURE possède :
> exactement 3 FICHIERs (si l'APPAREIL DE MESURE est de type S)
> ou bien, exactement 1 FICHIER (si l'APPAREIL DE MESURE est de type O ET la MESURE de type B
> ou bien, aucun FICHIER si l'APPAREIL DE MESURE est de type O ET la MESURE de type A, car l'appareil de type O ne permet pas d'effectuer ce type de mesure.
Association “Représente_Fichier_Mesure” OU “Possède_Thumbnail” [Quel chemin choisir ?]:
Une MESURE possède :
> exactement 2 THUMBNAILS (si l'APPAREIL DE MESURE est de type S)
> ou bien, exactement 2 THUMBNAILS (si l'APPAREIL DE MESURE est de type O ET la MESURE de type B
> ou bien, aucun THUMBNAIL si l'APPAREIL DE MESURE est de type O ET la MESURE de type A, car l'appareil de type O ne permet pas d'effectuer ce type de mesure.
Merci d'avance pour votre aide, parce que là je patine dans la choucroute !
Partager