<< précédent | index | suivant >> |
Ce premier TD vise à concevoir et créer une base de données sur le
serveur sql.free.fr et de rentrer des données dans la base. Il s'agit
de disposer d'un moyen de stocker l'information sur les produits et les
achats pour permettre l'interaction future à base de votre site. Si
vous jugez que le présent TD ne vous suffit pas pour gagner assez
d'assurance en SQL, vous trouverez des exercices corrigés en assez
grand nombre sur ce lien :
SQL de base.
Les informations que votre site doit conserver et manipuler sont les suivantes :
les informations sur les produits que vend votre site, les informations sur les demandes de devis et achats sur votre site.
Si vous voulez un rappel sur la manière d'organiser une base de données et sur la notion de base de données en général :
Document Introductif
Vous disposez de l'interface graphique de phpMyAdmin pour créer des tables. Vous pouvez accéder cette interface à l'adresse
sql.free.fr en renseignant votre
login et password. L'interface graphique de phpMyAdmin vous permet de
faire un certain nombre d'opérations : consucltation d'une table,
insertion d'éléments dans une table etc... Toutes les actions
graphiques de l'utilisateur sont retraduites en langage SQL via cette
interface. Vous pouvez donc créer les tables que vous avez définies
selon les besoins estimés de votre site. Vous pourrez également
intégrer des données via cette interface graphique. Notez que
l'interface phpMyAdmin permet également d'ouvrir une fenêtre permettant
la redaction des requêtes directement en SQL. Par la suite, la création
de sites dynamiques vous obligera à connaître la syntaxe SQL. La
syntaxe qu'exige les TD est assez simple ici : il s'agit de savoir
consulter les tables, de savoir insérer des enregistrements dans la
table (ie lors de la consultation d'un produit par un client, on
enregistre l'occurence). Voici une prise d'écran de l'interface :
Dans ce qui suit, on vous introduit des commandes utiles dans la perspective de la création de votre site, avec les liens vers le document ElementsSQL et on vous propose une série d'exercices. A la fin du TD, il faudrait avoir une base qui fonctionne et que vous savez modifier et consulter. La base que vous aurez en fin de TD pourra évoluer : rajout de champ, ajout de produit etc... Le but des 4 premières séances est de parvenir à un site fonctionnel avec un thème et des produits qui correspondent à ce thème (vente de voyages, de livres, de CDs...), vous n'êtes pas obligé de trouver ce thème avec ce TD, rentrez des données virtuelles.
Pour ceux qui veulent aller plus loin :