Structured Query Language

Une page de Wikiversité.

(Redirigé depuis SQL)


Structured Query Language
Chapitres
Chapitre 1 : Leçon terminée avec des exercices Introduction (11)
Chapitre 2 : Leçon terminée avec des exercices Requêtes SELECT (11)
Chapitre 3 : Ébauche de présentation Instruction CREATE TABLE (11)
Chapitre 4 : Ébauche Requêtes SELECT multitabulaires (11)
Chapitre 5 : Ébauche Intégrité référentielle (11)
Chapitre 6 : Ébauche Les vues (11)
Chapitre 7 : Ébauche Modification des données (11)
Chapitre 8 : Ébauche Quelques concepts avancés (11)
Chapitre 9 : Leçon terminée avec des exercices Tableau récapitulatif des commandes (11)

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 :

Pouvoir manipuler une base de données via des requêtes SQL.


Question book-2.svg Vous pouvez discuter ou modifier ces objectifs en modifiant cette section.

Niveau et prérequis conseillés

Cette leçon est de niveau 11. Les prérequis conseillés sont :


Question book-2.svg 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 :


Question book-2.svg Vous pouvez vous proposer comme référent en modifiant cette section.

Vous pouvez également consulter les articles suivants sur les autres projets Wikimedia :

Autres langues