Bonsoir,
Je suis en pleine réflexion pour la construction de ma base de données (table,champ...)
Je vous expose mon projet:
Mon projet doit permettre a mes visiteurs inscrit de pouvoir visualisé un nombre de vidéo restreint par jour et par catégorie, chaque visiteur a la possiblité ensuite, de s'acheter des crédits pour consulté plus de vidéo (ex: catégorie 1: 5 video par jour, un achat de crédit lui donnerait 10 vidéo supplémentaire)
Je souhaite également conservé pendant un certain temp une sauvegarde des vidéos regardé par les membres, avec le pseudo, la vidéo ainsi que l'heure.
Pour le ciblage publicitaire, je souhaite également préparé ma base afin de pouvoir segmenter les profils de mes membres.
J'ai commencer par faire une table membre:
ensuite une table compte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 -Nom -Prenom -Date de naissance -adresse -code postal -ville -pays
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 -Pseudo -Pass -nombre de visite -Derniére connection
Dans mon premier site que j'avais fait j'avais sa:
table générale:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 -pseudo -pass -prenom -nom -adresse -ville -cp -pays -nombre de visite -derniére connection -nb_video_cat1 (par defaut 5) -nb_video_cat1_acheter -nb_video_cat2 (par defaut 5) -nb_video_cat2_acheter -nb_video_cat3 (par defaut 5) -nb_video_cat3_acheter (ainsi de suite suivant le nombre de catégorie) -préférence1 (choix oui/non) -préférence2 (choix oui/non) -préférence3 (choix oui/non) (ainsi de suite suivant le nombre de préférence)
Pour les sauvegardes j'ai créer une table pour chaque catégorie, et a chaque visionnage je faisait un enregistrement avec le pseudo, la video et l'heure.
Vous aurez donc comprit que j'avais fait au plus simple sans vraiment me posé de question :s, sa fonctionné, mais ce n'était certainement pas optimiser, de plus j'ai eu beaucoup de difficulté a transférer mes tables lorsque j'ai changé de serveur.
Le site avait une base d'environt 60 000 membres.
J'avoue etre un peu perdu afin d'optimiser tout sa :s, en plus je souhaite maintenant garer des infos sur les catégorie des vidéo(combien de visionnage a eu la catégorie...)
La je bloque sur la facon de faire pour limiter le visionnage par catégorie (sans faire tout a la suite comme auparavant, qui n'était pas je pense optimisé), puis égalemet la gestion d'achat de crédit (il me faut obligatoirement un champ a part, car les vidéos acheté sont débité uniquement si les video quotidienne ont été vu, et donc si sa se chevauche sur 2 jours, le membres retrouve 5 videos gratuites avant de piocher dans ces crédits.
J'espere que vous pourrez m'aidez car j'avoue que la je suis bien embetter :s
Merci d'avance pour votre aide
Partager