Citation:
Envoyé par
Najaxvitres
Je dois fournir un certain nombre de PTI et puisque je suis en train de concevoir un site web php/mySql j'en ai fait une PTI.
Euh... PTI ? Petit travail intérimaire ? :P
:google: m'a indiqué un lien qui parle de Pratique des techniques informatiques dans le cadre d'un BTS informatique de gestion. C'est ça ? Tu aurais pu l'écrire en clair ! En plus à la limite, on s'en fout un peu que ce soit pour une PTI ! :roll:
Citation:
Les visiteurs peuvent télécharger les scénarios à condition d'être authentifiés.
=> C'est du domaine des traitements (MCT)
Citation:
Soit une entité contact (id_contact, nom, prenom)
en relation (0,1-1,1) "est_inscrit" avec
une entité compte_user (id_user, login, password, adresse, mail)
Soit le MCD suivant :
contact -0,1----Avoir----1,1- compte_user
C'est plus simple non ?
Citation:
Une entité scenario (id_scenario, numero_depot, titre, fichier)
L'entité compte_user est relié à scenario par deux associations : "envoi" (historisée) et "télécharge" (association porteuse de données : compteur pour comptabiliser le nombre de téléchargement)
MCD :
compte_user -0,n----envoyer----0,n- scenario
|-----------------0,n----télécharger----0,n----|
OK, je viens de voir les MCD dans le second message.
Citation:
Mmm déjà en posant le problème je m'aperçois que ma propriété compteur ne va pas comptabiliser le nombre de fois qu'un scenario est téléchargé donc je suppose qu'il faut plutôt en faire une propriété de scenario.... votre avis ?
Il suffit d'ajouter le compteur dans l'association "télécharger". A moins que tu veuilles mélanger le comptage des téléchargements et des envois ?
Mais que veux-tu compter ?
- Les téléchargements et envois de chaque utilisateur pour chaque scénario ?
- Les téléchargements et envois globaux pour un scénario ?
Citation:
La question est est-ce que cela reflète le fait que pour envoyer/télécharger un visiteur du site doit être authentifié ?
Le MCD modélise les données, pas les traitements. Ce qui est sûr, c'est qu'un contact n'ayant pas de compte_user ne pourra pas figurer dans la table associative "telechargement" ou "envoi". Mais rien n'interdit a priori d'alimenter la BDD autrement que par l'application qui impose l'authentification et d'ajouter des lignes dans les tables sans être authentifié.
==========================
Dans ton second MCD, je pense que les cardinalités de l'association entre oeuvre et etape sont inversées. Une oeuvre est produite en plusieurs étapes non ?