Nous allons maintenant faire une petite introduction sur les bases de données. En effet, les bases de données prennent aujourd'hui une proportion tellement importante dans les sites WEB que vous devriez sûrement en utiliser un jour pour un site développé en PHP. Cours php N 10 Introduction au base de données | Cours gratuit | Cours informatique
Pour l'information, sachez que ce site WEB utilise pratiquement que les données d'une base de données (tous les tutoriaux, les astuces, etc... sont contenus dans une base de données).
De plus, en utilisant les bases de données, vous allez vraiment découvrir toutes les possibilités d'un environnement PHP / MySQL.
Cette introduction pourra vous paraître vraiment longue et inutile, néanmoins, je vous recommande chaudement de la lire attentivement dans son intégralité. Elle comporte énormément de notions capitales à comprendre.
Prenons un exemple simple et concret : supposons que l'on désire développer une base de données contenant une liste de CD audio. Cette liste de CD sera en fait composée de tous les CD que possède chaque personne d'un groupe d'amis. Et ceci, afin de pouvoir se prêter mutuellement les différents CD, et de savoir exactement qui à quoi comme CD. Cours php N 10 Introduction au base de données | Cours gratuit | Cours informatique
On suppose que le groupe d'amis est composé de 3 personnes :
- LA GLOBULE
- Jeremy
- Benoît
Chaque personne a un numéro de téléphone, et chaque personne possède un certain nombre de CD. On prendra aussi en considération le titre de l'album et le nom de l'interprète.
On aurait alors très bien pu obtenir (sous forme d'un tableau) la base de données suivante :
Notez bien que ce tableau, en terme de base de données, se nomme une table et que chaque ligne du tableau se nomme un tuple. La première ligne du tableau comporte les attributs de la table (Propriétaire, N. tél, Auteur et Titre sont les attributs de notre table). Cours php N 10 Introduction au base de données | Cours gratuit | Cours informatique
Note : une base de données peut contenir plusieurs tables.
Faisons maintenant quelques interrogations sur cette base de données :
Qui possède un album de Cassius ?
>> réponse : LA GLOBULE et Jeremy
Quel est le numéro de téléphone de Benoît ?
>> réponse : 06-47-01-59-36
Quels sont les albums des Daft Punk disponibles dans la liste de CD ?
>> réponse : Discovery (il n'y en a qu'un seul) A première vue donc, le principe des bases de données est très facilement assimilable.
Il faut également savoir que dans la table d'une base de données, on ne peut pas avoir 2 tuples (donc 2 lignes du tableau) ayant les mêmes éléments (en effet, il serait quand même bête qu'une personne ai un CD en double). Cours php N 10 Introduction au base de données | Cours gratuit | Cours informatique
Imaginons maintenant que Jeremy vienne de se faire pick-pocketter son tout nouveau portable (un beau 8310) dans le métro, et qu'il change alors naturellement de numéro.
Supposons que son nouveau numéro est 06-85-98-78-12 et qu'en plus il vienne de s'acheter un nouveau CD : Paradise de Bob Sinclar.
Cours php N 10 Introduction au base de données | Cours gratuit | Cours informatique
Keywords:
Cours php, cours php, Cours php, formation php, formation php gratuit, formation php pdf, Cours programmation, cours développement php, formation gratuit, cours gratuit