Vous êtes sur la page 1sur 1

1.

1 Prsentation de SQL
SQL signifie Structured Query Language c'est--dire Langage d'interrogation structur. En fait SQL est un langage complet de gestion de bases de donnes relationnelles. Il a t conu par IB dans les annes !". Il est de#enu le langage standard des syst$mes de gestion de bases de donnes %S&B'( relationnelles %S&B')(. *'est la fois + - un langage d'interrogation de la base %ordre SELE*,( - un langage de manipulation des donnes %L '- ordres ./'0,E1 I2SE),1 'ELE,E( - un langage de dfinition des donnes %L'' - ordres *)E0,E1 0L,E)1 ')3/(1 - un langage de contr4le de l'acc$s au5 donnes %L*' - ordres &)02,1 )E637E(. Le langage SQL est utilis par les principau5 S&B') + 'B81 3racle1 Informi51 Ingres1 )'B1... *9acun de ces S&B') a cependant sa propre #ariante du langage. *e support de cours prsente un noyau de commandes disponibles sur l'ensemble de ces S&B')1 et leur implantation dans 3racle 6ersion !.

1.2 Normes SQL


SQL a t normalis d$s :;<= mais les premi$res normes1 trop incompl$tes1 ont t ignores par les diteurs de S&B'. La norme SQL8 %appele aussi SQL;8( date de :;;8. Le ni#eau EntryLe#el est peu pr$s respect par tous les S&B' relationnels >ui dominent actuellement le marc9. SQL-8 dfinit trois ni#eau5 + - ?ull SQL %ensemble de la norme( - Intermediate SQL - Entry Le#el %ensemble minimum respecter pour se dire la norme SQL-8( SQL@ %appele aussi SQL;;( est la nou#elle norme SQL. algr ces normes1 il e5iste des diffrences non ngligeables entre les synta5es et fonctionnalits des diffrents S&B'. En cons>uence1 crire du code portable n'est pas touAours simple dans le domaine des bases de donnes.

Vous aimerez peut-être aussi