« Wikiversité:Conventions de gestion » : différence entre les versions

Contenu supprimé Contenu ajouté
précision
Aucun résumé des modifications
Balises : Révoqué Modification par mobile Modification par le web mobile
Ligne 1 :
Présentation des bases de données
Pour l'instant, vous avez découvert le fonctionnement du langage PHP mais vous ne vous sentez probablement pas encore capables de créer de vrais sites web avec ce que vous avez appris. C'est parfaitement normal car il vous manque un élément crucial : la base de données. Une base de données permet d'enregistrer des données de façon organisée et hiérarchisée. Certes, vous connaissez les variables, mais celles-ci restent en mémoire seulement le temps de la génération de la page. Vous avez aussi appris à écrire dans des fichiers, mais cela devient vite très compliqué dès que vous avez beaucoup de données à enregistrer. Or, il va bien falloir stocker quelque part la liste de vos membres, les messages de vos forums, les options de navigation des membres… Les bases de données constituent le meilleur moyen de faire cela de façon simple et propre. Nous allons les étudier durant toute cette partie du livre ! Le langage SQL et les bases de données La base de données (BDD) est un système qui enregistre des informations. Un peu comme un fichier texte ? Non, pas vraiment. Ce qui est très important ici, c'est que ces informations sont toujours classées. Et c'est ça qui fait que la BDD est si pratique : c'est un moyen simple de ranger des informations. Et si je préfère rester désordonné ? Si je n'ai pas envie de classer mes informations ? Est-on obligé de classer chaque information qu'on enregistre ? C'est un peu ce que je me disais au début… Classer certaines choses, d'accord, mais il me semblait que je n'en aurais besoin que très rarement. Grave erreur ! Vous allez le voir : 99 % du temps, on range ses informations dans une base de données. Pour le reste, on peut les enregistrer dans un fichier comme on a appris à le faire… mais quand on a goûté aux bases de données, on peut difficilement s'en passer ensuite ! Imaginez par exemple une armoire, dans laquelle chaque dossier est à sa place. Quand tout est à sa place, il est beaucoup plus facile de retrouver un objet, n'est-ce pas ? Eh bien là, c'est pareil : en classant les informations que vous collectez (concernant vos visiteurs par exemple), il vous sera très facile de récupérer plus tard ce que vous cherchez. Les SGBD s'occupent du stockage
 
== Principe du consensus ==