par
Jerome38 » 06 mars 2010, 23:17
Bonjour,
Je souhaite créer un site de vidéo.
J'ai une problématique : un membre peut-être un "réalisateur" et donc uploader des vidéos, mais tous les membres ne le sont pas.
Sachant que les réalisateurs ont accès au même options que les membres (noter les vidéos et les commenter en gros).
Du coup je ne sais pas trop comment faire mes tables pour que ce soit propre, faire un table member avec un is_realisateur (dans ce cas, tous les members seront liés a des tables de la base qui ne concerne que certains d'entre eux), ou alors faire une table réalisateur avec une clé étrangère member_id ? (ce qui pourrait être plus propre du coup, mais ca m'obliger a vérifier cette table a chaque fois pour savoir si il est membre simple ou non) ou un mix des 2...
Dans tous les cas je trouve que les solutions sont un peu "salasses" et comme je suis pas un génie du sql, je prefere avoir des avis sur comment vous feriez, avez-vous d'autres idées ? ou alors laquelle prendriez-vous à ma place ?
Merci,
Jérôme
Bonjour,
Je souhaite créer un site de vidéo.
J'ai une problématique : un membre peut-être un "réalisateur" et donc uploader des vidéos, mais tous les membres ne le sont pas.
Sachant que les réalisateurs ont accès au même options que les membres (noter les vidéos et les commenter en gros).
Du coup je ne sais pas trop comment faire mes tables pour que ce soit propre, faire un table member avec un is_realisateur (dans ce cas, tous les members seront liés a des tables de la base qui ne concerne que certains d'entre eux), ou alors faire une table réalisateur avec une clé étrangère member_id ? (ce qui pourrait être plus propre du coup, mais ca m'obliger a vérifier cette table a chaque fois pour savoir si il est membre simple ou non) ou un mix des 2...
Dans tous les cas je trouve que les solutions sont un peu "salasses" et comme je suis pas un génie du sql, je prefere avoir des avis sur comment vous feriez, avez-vous d'autres idées ? ou alors laquelle prendriez-vous à ma place ?
Merci,
Jérôme