-
Site web réseau social
j'ai un projet de création d'une application web.
L'application serait comme suite, l'utilisateur s'inscrire, l'utilisateur s'abonne aux autres utilisateurs, l'utilisateur publie des photos, des vidéos ou des statuts, l'utilisateur aime ou commente des photos, des vidéos ou des statuts des autres utilisateurs, l'utilisateur communique aux autres utilisateurs par la discussion instantanée.
Au niveau de la conception de la base de données, mon mcd se présente comme suit:
Utilisateur(0, n)---publier---(1,1)statut;
Utilisateurs(0,n)---publier---(1,1)photo;
Utilisateur(0, n)--- avoir---(1, 1)albumphoto;
albumphoto (1, n)---appartenir---(1,1) photo;
utilisateur(0,n)---abonner--- (0,n) amis
je suis dans le bon? sinon! vous pouvez m'aider. merci
-
Salut,
Hum, pour ta dernière relation, tu dis plus tôt que "l'utilisateur s'abonne aux autres utilisateurs" c'est donc plutôt :
Code:
Utilisateur(0, n) --- Utilisateur(0, n)
Ta relation avec "amis" impliquerait de créer une table / classe qui jouerait sensiblement le même rôle que "Utilisateur" avec les mêmes propriétés.
Quand tu commencera le développement, je te conseille de poser ta question dans une partie du forum plus axé sur ton besoin.
-
Jonathan tshaba
Merci momoth, pour ton remarque, je vais revoir mes codes, et je vais revenir avec une autre modélisation
-
J'ai mit à revoir mes codes, je viens avec une autre modélisation.
MCD se représente comme suite.
▪utilisateur(0, n)--- abonner---(0, n)utilisateur
▪utilisateur(0, n)--- publier_photo---(1,1) photo
▪utilisateur(0, n)--- publier_statut---(1,1) statut
▪utilisateur(0, n)--- aimer_photo---(0, n)photo
▪utilisateur(0, n)--- commenter_photo---(0, n)photo
▪utilisateur(0, n)--- aimer_statut---(0, n)statut
▪utilisateur(0, n)--- commenter_statut---(0, n)statut
▪utilisateur(0, n)--- converser---(0, n)utilisateur
▪utilisateur(0, n)--- avoir---(1,1) albumphoto
▪albumphoto(1, n)--- contenir---(1, 1)photo
MLD:
▪Utilisateur[IDUSER,codeconfirmation,nomcomplet, email, phone, password, sexe,photoprofil, ip address, port]
▪abonner [#iduser_abonné, #iduser_s'abonner, dateabonner]
▪converser[#iduser_envoyermsg,#iduser_recevoirmsg, msgenvoyer, msgrecevoir, dateenvoyé, datereçu]
▪albumphoto[IDALBUM, nomalbum, datecreation,#iduser]
▪photo[IDPHOTO, photo, description, datepublier,#iduser,#idalbum]
▪statut[IDSTATUT,statut, datepublier,#iduser]
▪aimer_photo[#iduser,#idphoto, dateaimer]
▪aimer_statut[#iduser,#idstatut, dateaimer]
▪commenter_statut[#iduser,#idstatut, commenteur, datecommenter]
▪commenter_photo[#iduser,#idphoto, commenteur, datecommenter]
-Les clés primaires sont mit en grand caractère.
suis dans le bon? sinon veuillez m'aidez, merci!
-
Bonjour Jonathan tshaba,
Avec un schéma, ce serait mieux !
Il existe plusieurs logiciels gratuits, regarde la discussion Quel logiciel télécharger pour réaliser un MCD en tête du forum.