Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1436 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  composer une bdd mysql pour creer une plate forme de blog ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

composer une bdd mysql pour creer une plate forme de blog ?

n°1319281
cowboy_bb
Posté le 06-03-2006 à 11:42:32  profilanswer
 

Salut à tous  :hello:  
 
Depuis plusieurs mois jai une envie de créer une palte-forme de blogs ( un projet ambitieu mais je n' en dirais pas plus  :kaola: ).
 
Et je me pose la question de savoir comment architecturer une base de données mysql pour accueillir une centaine de bloggeurs par exemple !
Je pense que j' aurais, en gros, procédé de cette manière :
 
Une table articles, qui indique le titre, la date, lauteur et à quel blog l' article appartient.
Une table commentaires, qui indique egalement le titre lauteur ... et l' article pour lequel il est posté
Une table membres pour répértorier les informations sur chaque bloggeur.
 
La question que je me pose c' est de savoir si c' est bien optimisé d' utiliser cette methode (evidemment je ne peux pas créer une bdd par membre), parcque l' on peut vite se retrouver avec des tables qui contiennent des milliers d' entrées ^^.
 
Voilà je vous demande juste si vous pensez que cette methode est la bonne ou si vous en avez une meilleure ! Merci   :D


---------------
http://www.videos-nouvelle-star.fr/ : les meilleures vidéos de la nouvelle star 2007 à télécharger en haute qualité
mood
Publicité
Posté le 06-03-2006 à 11:42:32  profilanswer
 

n°1319971
fluminis
Posté le 07-03-2006 à 10:25:30  profilanswer
 

"en gros" l'idée est là :)
coté optimisation, c'est dur à dire de loin.
juste un conseil, afin d'optimiser ta base, essaye de duppliquer au minimum les infos : par exemple dans la table article, le champ 'auteur' ne devrait pas etre une chaine de caracteres mais simplement un id numérique (le meme id que l'auteur dans la table membre par exemple).
Ensuite pour reccupérer les infos, tu fais des jointures...
Tu as surement plus d'info que ça à stocker notament si tu souhaites faire une fonctionnalité pour poster des articles dans le futur (qu'il ne soit visible qu'a partir d'une date donnée), pouvoir gérer si tes articles sont ouverts/fermés (pouvoir poster des commentaires dessus ou non)...
Bonne prog


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1320100
cowboy_bb
Posté le 07-03-2006 à 12:39:32  profilanswer
 

merci fluminis c' est bien ce qu eje pensais, utiliser les jointures s' avere très pratique dans ce cas :)


---------------
http://www.videos-nouvelle-star.fr/ : les meilleures vidéos de la nouvelle star 2007 à télécharger en haute qualité
n°1320103
cinocks
Posté le 07-03-2006 à 12:44:19  profilanswer
 

c'est le principe d'une base de données relationnelles.
Il faut savoir respecter les formes normales. En gros eviter le redondance d'informations, eviter d'avoir des champs qui peuvent etre deduit d'autres champs, d'avoir des libellés comme identifiant/clé.
 
L'interet est de bien decouper/structurer les données. Et ca il faut avoir une idée précise de ton besoin.
 
Une fois les données structurées, pense aux index, aux identifiants. Bien geré, et ta base sera efficace.


---------------
MZP est de retour
n°1320147
cowboy_bb
Posté le 07-03-2006 à 13:50:53  profilanswer
 

merci de vos conseils, jessaierais d' organiser celà au mieu :)


---------------
http://www.videos-nouvelle-star.fr/ : les meilleures vidéos de la nouvelle star 2007 à télécharger en haute qualité

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  composer une bdd mysql pour creer une plate forme de blog ?

 

Sujets relatifs
Creer et nommer un fichier avec une extension . txtNotation sous forme d'étoiles
Créer un fichier php en php! [résolu][RESOLU]Créer une instance Excel à partir de Word 97 ou 2003
quel soft utiliser pour creer un site web sans savoir programmer??creer requete pour inserer des valeurs dans ACCESS
[Newb] créer un bouton parcourir...2 serveurs dédiés et 2 serveur mysql : problème !
[RESOLU] Créer un fichier à partir de 2 autres + insérer contenu...Prise de tête PHP \ MySQL
Plus de sujets relatifs à : composer une bdd mysql pour creer une plate forme de blog ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR