Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Le langage SQL (Structured Query Language) est une norme établie pour la définition, la manipulation et le contrôle des bases de données relationnelles.
SQL est né en 1974 sous le nom de SEQUEL, étant le langage de base de données relationnelles d’un projet appelé Système R d’IBM (ancêtre d’Oracle), dont le but était de développer un SGBDR. Ses créateurs sont Chamberlin et Boyce. En 1980 il prit le nom de SQL. SQL était introduit pour paraphraser en anglais les instructions de l’algèbre relationnelle.
Les travaux de normalisation ont commencé en 1982 par ANSI (the American National Standards Institute) et ISO (the International Standards Organization), et la première norme est sortie en 1986 (ANSI SQL86). Une deuxième norme a été établie en 1989 (ANSI SQL89)
Actuellement , il y a un grand nombre d’implémentations de SQL, mais très rares sont celles qui sont compatibles à 100% avec la norme ANSI SQL89. Nous allons considérer l’implémentation qu’a faite Oracle de cette norme SQL. Donc, chaque fois que nous mentionnons SQL, il faut sous-entendre SQL d’Oracle.
Hors ligne