Pages

Besoin de conseil sujet

vendredi 28 mars 2014




Bonjour a tous,

J'ai besoin d'un conseil concernant l'architecture d'une base de donnée MySQL ( table innoDB ).
Je travail sur un projet de reseau social, comportant plusieurs entités differentes ( des utilisateurs, des groupes, ... ).
Je me pose des questions sur la structure de la DB pour gerer un systeme de post/commentaire: un utilisateur peut poster sur le mur d'un groupe, un groupe peut poster sur le mur d'un utilisateur, un utilisateur peut poster sur le mur d'un utilisateur, ...

Voila sur quoi je suis parti, mais ça ne me semble pas tres propre :
wahm_testDB.png

Le champs "type" dans mes tables "postFrom" et "postTo" me permette de connaitre l'entité qui a posté ou sur laquel c'est posté.

Auriez vous une meilleur idée sachant que je n'ai pas que des utilisateurs et groupes, mais que j'ai d'autres entités ...

Merci d'avance,











Images attachées










Aucun commentaire:

Enregistrer un commentaire