Structured Query Language
Une page de Wikiversité.
| Chapitre 1 : | |
|---|---|
| Chapitre 2 : | |
| Chapitre 3 : | |
| Chapitre 4 : | |
| Chapitre 5 : | |
| Chapitre 6 : | |
| Chapitre 7 : | |
| Chapitre 8 : |
SQL ( Structured Query Language ) est un language de requêtes. Il permet de récupérer des informations depuis un serveur SQL, aussi appelé SGBDR ( Système de gestion de bases de données relationnelles ). Parmi ces SGBDR, on peut citer PostGreSQL, Oracle, Microsoft SQL Server, MySQL, Access et bien d'autres.
En général, on utilise SQL conjointement à un autre langage de programmation. Un couple bien connu est PHP/MySQL: PHP permet de concevoir des pages web dynamique, et il stocke ses données dans une base de données MySQL, bien qu'il puisse le faire avec à peu près n'importe que SGBDR.
On distingue 2 types de SGBDR: ceux de type fichiers ( Paradox, Access, ... ) et ceux de type client / serveur ( PostGreSQL, MySQL, Oracle, Microsoft SQL Server, ... ). Chacun ont leurs avantages et inconvénients.
On fait souvent beaucoup de cas du meilleur SGBDR du moment, mais il faut bien comprendre qu'ils n'ont pas tous la même utilité. MySQL par exemple est très léger et convient parfaitement pour la création de petits sites web, tandis qu'Oracle est prévu pour les très grosses bases de données. Il n'est donc pas vraiment correct de comparer ces deux SGBDR.
Énormément d'applications actuelles travaillent avec un SGBDR et donc le langage SQL. De nos jours, le maîtriser est un avantage indéniable pour la conception d'applications.
Objectifs
Les objectifs de cette leçon sont :
Vous pouvez discuter ou modifier ces objectifs en modifiant cette section.
Niveau et prérequis conseillés
Cette leçon est de niveau 9. Les prérequis conseillés sont :
Vous pouvez discuter cette évaluation ou indiquer des prérequis manquants en modifiant cette section.
Référents
Ces contributeurs sont prêts à vous aider concernant ce cours :
Vous pouvez vous proposer comme référent en modifiant cette section.

