Voilà j'ai un petit souci d'analyse et je voudrais bien votre avis.
J'ai un site de publicité qui rémunère ses membres pour visiter des sites d'annonceurs. Donc je dois gérer à la fois des membres et des annonceurs. j'ai créé une table membre qui contient tous les membres. A votre avis il vaut mieux séparer les membres des annonceurs ou pas ??? Sachant qu'un membre peut vouloir annoncer et qu'un annonceur peut éventuellement vouloir utiliser les fonctionnalités des membres.
Alors comme choix j'ai
1- créér deux tables une membre et une annonceur le problème c'est la redondance d'information dans le cas ou une même personne est annonceur et membre. De plus, il n'y a aucun lien entre le membre et l'annonceur (si c'est un membre qui devient annonceur donc il crée un compte membre et un compte annonceur il est impossible de les relier et savoir que c'est la même personne).
2-créer une seule table qui contiendra tous les membres et les annonceurs avec un indicateur de type booléen qui permettra d'indiquer si c'est un membre ou un annonceur ou les deux. Du coup plus de redondances d'informations et le lien est évident puisque c'est une ligne de la table membre contient le compte membre et annonceur à la fois
3- Une autre solution ??? que j'ai pas encore trouvé lol
Qu'en pensez-vous ???
Partager