Bonjour a tous!
Je suis à la réalisation d'une application de messagerie instantanée, je conçois ma base de données, voici comme son MOD est représenté.
◆User(0, n) Discuter (0, n) User
◆User(0, n) Appeler (0, n) User
◆User(0, n) Créer (1, 1) Groupe
◆User(0, n) Être membre (1, n) Groupe
◆Typeappel(1, n) Suivre (0, n) Appeler
◆Typemembre(0, n) Avoir (0, n) ÊtreMembre


MLD se représente comme suite:
◆User (#Iduser int auto-incremente , Codeconfirmation int(10) not null, Nomcomplet varchar(30) not null, Num_tel varchar(20) not null unique, Statut varchar (70), Photoprofil binary, Dateinscri date)
◆Duscuter(Idenvoi int references User(Iduser), Idereçu int references User(Iduser),Dateduscuter datetime, Msg text, Datemsg datestamp);
◆Typeappel (#Idtypeappel int auto-incremente, typeappel varchar(10), format binary);
◆Appeler ( Appeler int references User(Iduser), Appelant int references User(Iduser), Typeappel int references Typeappel(Idtypeappel), Dateappeler datetime, Duree time, audioappel binary);
◆Typemembre (#Idtype int auto-incremente, Nomtype varchar(30));
◆Groupe (#Idgroupe int auto-incremente, nomgroupe varchar(30) not null, Imagegroupe binary, Createur int references User(Iduser), Datecreation datetime);
◆Membresgroup ( Groupe int references Groupe(Idgroupe),
Membre int references User(Iduser),
Typemembre int references Typemembre (Idtype));


Cette application serait purement comme Whatsapp...
Au niveau de la discussion entre membres du groupe, Je suis un peu bloqué, sur cet niveau...
Aidez-moi svp!
Merci, en attente des vos réponses