Menu

Partage entre amis

Apalahi 1 Messages postés jeudi 25 janvier 2018Date d'inscription 25 janvier 2018 Dernière intervention - 25 janv. 2018 à 10:03 - Dernière réponse : nagaD.scar 4260 Messages postés samedi 8 septembre 2007Date d'inscription 4 mai 2018 Dernière intervention
- 25 janv. 2018 à 13:47
Bonjour,
Je viens vers vous car j'ai un souci avec mes tables...

J'explique, j'ai crée un système d'utilisateurs qui sont amis et se partagent des urls ou des groupes d'urls. Jusque ici tout va bien. Le système d'amis fonctionne très bien, le souci c'est le partage, je vous montre mon MLD pour mieux comprendre :



Un utilisateur peut partager 0 ou N liens.
Un utilisateur peut partager 0 ou N groupes.

Pour un partage, j'insère mes données dans la table partage, normal MAIS quand je veux que mon utilisateur partage un url sans groupe , ça ne s'insère pas du tout, ce qui est normal vu que l'id_groupe est une clé étrangère, donc elle ne peut pas être nulle, normalement.

J'ai cru voir sur d'autres forums qu'on pouvait configurer une clé étrangère pour qu'elle soit nulle, mais que ça cassai toute l'intégrité référentielle... (Sachant que ce projet est pour un examen, j'aimerai éviter d'outrer le jury et les grands chamans de la BDD m'voyez D:)

J'ai bo chercher une solution, je ne voit pas, donc si vous avez quelques pistes ou idées je suis preneuse !

En vous remerciant d'avance.


(Je sais pas si je suis claire mais n'hésitez pas a me redemander ^_^)
Afficher la suite 

Votre réponse

1 réponse

nagaD.scar 4260 Messages postés samedi 8 septembre 2007Date d'inscription 4 mai 2018 Dernière intervention - 25 janv. 2018 à 13:47
0
Merci
Salut,

Perso dans ce cas de figure je vais au plus simple en créant une entrée commune (un groupe "TOUS" par exemple), et lorsque l'utilisateur d'un groupe veut récupérer les partages, il récupère son groupe + le groupe commun.

naga
Commenter la réponse de nagaD.scar