|
SQL est un langage déclaratif qui permet d’interroger une base de données sans se soucier de la re- présentation interne (physique) des données, de leur localisation, des chemins d’accès ou des algorithmes nécessaires.
A ce titre il s’adresse à une large communauté d’utilisateurs potentiels
(pas seulement des informaticiens) et constitue un des atouts les plus
spectaculaires (et le plus connu) des SGBDR. On peut l’utiliser de manière interactive, mais également en association avec des interfaces graphiques, des outils de reporting ou, très généralement, des langages de programmation.
Langage de requête standard utilisé dans la majorité des SBGD relationnels
Peut être utilisé de façon autonome ou intégrée à un programme
Contient des énoncés de définition, de requête et de manipulation de base de données
Permettent de définir la structure de la base de données
CREATE TABLE
DROP TABLE
ALTER TABLE
|