quelle type de table pour ma base de donnee ? - SQL/NoSQL - Programmation
Marsh Posté le 29-10-2006 à 09:45:36
si tu veux pouvoir attribuer un message à plusieurs users tu dois avoir trois tables...
La première pour tes membres
La seconde pour les messages (chaque message doit avoir un ID)
La troisième pour faire la relation entre le message et les membres
exemple:
Membres:
Id Nom ...
---------------
1 Test1
2 Test2
...
Commentaires
Id Commentaire
-----------------
1 "Bonjour le monde"
2 "Fait vraiment pas beau ajourd'hui"
MembresCommentaires
IdMembre IdCommentaire
-------------------------
1 1
2 1
Voila ce que tu dois faire pour faire facile bien sure
Marsh Posté le 29-10-2006 à 11:12:10
et ça n'est pas plus simple de faire
Membre
Id Nom
---------------
1 toto
2 titi
Commentaires
Id Commentaire IdMembre
-------------------------------
1 salut 1
2 coucou 1
il s'agit de message privé, donc pas besoin a prioris d'avoir plusieurs destinataires par message
non ???
Marsh Posté le 29-10-2006 à 14:52:24
a toi de voir...
La solution avec trois tables n'est utile que si tuv eux envoyer un message à plusieurs destinataires.
Par contre, si tu es certain qu'on ne peut envoyé qu'un message à une personne, autant mettre l'id du membre dans la table Commentaires.
Marsh Posté le 28-10-2006 à 17:12:42
j'aimerais faire un systeme de messagerie privée
chaque utilisateur est inscrit sur le site, tout ceci ds une base de donnée
comment dois je creer ma table pour gerer ces messages ?
un element par message ? avec un numero qui se refere au numero du membre ? ou y a t-il d'autres solutions, par exemple pour avoir un groupe de message par pseudo ?
merci