STRUCTURE DE BDD

eriv23
STRUCTURE DE BDD

Bonjour à tous,

Je suis débutant dans la création de site même si je connais les lanafes PHP, MySQL etc... Je rencontre actuellement qques problèmes.

J'aimerais créer un site avec la possibilité de se logger, donc je voudrais stocker les infos suivantes ds une BDD : pseudo, password, nom, prénom, adresse, cP, ville, e-mail et bien sur id_utilisateur.
J'aimerais aussi garder certaines infos tel que l'e-mail de la personne au cas où elle se désinscrit.
Quele est pour vous la meilleure solution : ajouter une colonne sur ma table avec un booléan inscrit/pas inscrit ? Où ajouter une table qui rajouterait une copie de l'ancienne ligne à chaque appel aux fct UPDATE, DELETE etc..

En fait existe-t-il des structures de BDD courantes pour des installations simples comme la mienne, et si oui où peut on trouver des renseignements sur ces structures ?

Enfin, j'aimerais avoir des stats sur par exemple le nombre de pages vues par jour, le cheminement d'un internaute, le max de connectés en même temps, l'utilisation de la mémoire du serveur etc... (pas visibles par les utilisateurs mais uniquement par moi, et plutôt dans un fichier que à partir de l'espace administration). Est-ce qu'il faut que je créé moi même des compteurs en php (et si oui existe-t-il du code type) ou est ce qu'il existe un "logiciel" capable de faire ces stats pour nous ?
Quelle est la meilleure solution à votre avis ?

Merci de m'avoir lu jusque au bout !

Androme

Salut Eriv,

Pour les stats d'un site j'utilise
http://www.google.com/analytics/fr-FR/
et cela fonctionne très bien.

Pour l'enregistrement des "désinscrits" cela va dépendre du trafic et de la fréquence des désinscriptions : si tu en a beaucoup il vaut mieux les placer sur une autre base. Mais dans ce cas à quoi cela te sert-il de garder ces infos ?! N'oublie pas que La cnil a des règles strictes sur la conservation des données personnelles.

Crdt,
Androme

eriv23

Merci pour ta réponse Androme, je ne connaissais pas Google Analytics et ça à l'air effectivement très bien. C'est bien un service gratuit ? Est ce que cela rajoute des choses visibles sur le site (par exemple un logo Google sous le menu, ou qchose comme ça) ? Et enfin est ce que ça trace aussi les utilisateurs venant d'autre moteurs de recherches ?

C'est vrai qu'il faut que je me renseigne au niveau de la CNIL, mais il s'agit juste pour moi de vérifier qu'un utilisateur ne profite pas d'une offre, puis se désinscrit, se réinscrit et re-profite de l'offre. Je pourrais faire une comparaison dur les noms ou les adresses IP.

En fait savez vous siu il est possible de trouver sur le net une description de tables types à installer avant de créer un site. Je sais que tout dépend du type d'installation que l'on veut créer, mais pour des installations simples cela existe peut être ? Ou alors les pièges à éviter, ou les champs auquels on ne pense pas et qui sont très utiles.

En fait je n'ai pas envie de réinventer la roue !