Liens utiles
Références
Le Web regorge de sites mettant à disposition des cours, exemples et exercices relatifs au langage SQL. La liste suivante en propose une sélection choisis parmi les plus intéressants:
- Références pour le bac
Ce résumé contient les références SQL autorisées pour l'oral de bac.
- w3school
Ce site est LA référence en matière de SQL (en anglais).
- sqlpro
Ce site est la référence française en matière de SQL.
- Manuel de référence SQL 5.0
Ce site contient un manuel des commandes SQL 5.0 valables dans le SGBD MySQL.
Les outils
La conception et l'implémentation d'une base de données nécessitent l'utilisation de plusieurs outils parmi lesquels nous retiendrons:
- SQL Designer
L'application SQL Designer est un utilitaire permettant de réaliser la conception de bases de données de manière graphique et conviviale. Son grand avantage réside dans le fait que la conception se fait au sein d'un navigateur, grâce à un développement réalisé en Javascript. L'outil supporte un bon nombre de fonctionnalités: création, modification et suppression de tables, définitions de clefs primaires, de clefs étrangères, d'index,... Une fois le schéma graphique défini, vous pouvez générer le code SQL de génération pour MySQL.
- EasyPHP
L'environement EasyPHP est une plateforme de développement Web permettant de faire fonctionner localement des scripts PHP. Il comprend deux serveurs (un serveur web Apache et un serveur de bases de données MySQL), un interpréteur de script PHP ainsi qu'un logiciel de gestion de base de données MySQL, à savoir phpMyAdmin. L'un des avantages de EasyPHP réside dans le fait qu'il peut être utilisé comme une application portable, c'est-à-dire lancé sur une clé USB. Son défaut est qu'il ne fonctionne que sur une plateforme Windows.
- xAMP
Le sigle xAMP fait référence aux trois environnements LAMP (pour Linux), WAMP (pour Windows) et MAMP (pour Macintosh). Chacun de ces environnements est une plateforme de développement Web permettant, comme EasyPHP, de faire fonctionner localement des scripts PHP. Chacun comprend deux serveurs (un serveur web Apache et un serveur de bases de données MySQL), un interpréteur de script PHP ainsi qu'un logiciel de gestion de base de données MySQL, à savoir phpMyAdmin.
- phpMyAdmin
L'outil phpMyAdmin est l'une des plus célèbres application Web de gestion pour les systèmes de gestion de base de données MySQL. Mise à disposition par de nombreux hébergeurs, cette interface graphique permet d'exécuter, très facilement et sans grandes connaissances dans le domaine des bases de données, de nombreuses requêtes comme les créations de tables de données, les insertions, les mises à jour, les suppressions, les modifications de structure de la base de données. Acceptant la formulation de requêtes SQL directement en langage SQL, cette application permet de tester ses requêtes lors de la création d'un site et ainsi de gagner un temps précieux.