Le langage sql

Disponible uniquement sur Etudier
  • Pages : 3 (723 mots )
  • Téléchargement(s) : 0
  • Publié le : 26 décembre 2010
Lire le document complet
Aperçu du document
LE LANGAGE SQL –StructureD Query Language-

La démarche pour créer la représentation physique sur ordinateur de la base de données déjà évoquée est propre au logiciel ACCESS. Les logicielsconcurrents d'ACCESS sur micro-ordinateur tels que VISUAL DBASE, PARADOX, APPROACH utilisent des écrans différents même s'ils manipulent les même concepts relationnels.

Les logiciels de base dedonnées relationnelles destinés à des ordinateurs plus puissants que les micro-ordinateurs dédiés à la bureautique, tels que ORACLE, SYBASE, INFORMAX, INGRES ou SQL SERVER sont beaucoup moinsintuitifs.

Pour permettre aux créateurs de bases de données de transposer leurs développements d'un logiciel ou d'un ordinateur à l'autre, les SGBD dits relationnels doivent tous supporter un moyend'interaction commun : le langage S.Q.L. pour Structured Query Language. Ce moyen d'interaction est universel car il est constitué d'un jeu de commandes qui définies puis exécutées à partir de ce donttout ordinateur dispose : un éditeur de textes.

Une connaissance du langage SQL permet d'être opérationnel sur n'importe quel SGBDR en un temps minimum. Ce temps est minimum sans être nul car ilfaut néanmoins se renseigner sur les quelques variantes du langage proposées par chaque SGBDR. Ces variantes correspondent souvent à des spécifications de contraintes d'intégrité (de domaine ouréférentielles). Nous nous intéresserons particulièrement au langage SQL dans la version proposée par ACCESS.

Le langage S.Q.L. possède des instructions destinées à la définition de données. Lesprincipales sont :

CREATE TABLE|INDEX pour créer une table et un index

ALTER TABLE pour modifier la structure d'une table

DROP TABLE|INDEX pour supprimer une table ou un indexINSERT pour insérer de nouveaux enregistrements

UPDATE pour modifier la valeur d'un champ ou d'un enregistrement

DELETE pour supprimer

Pour utiliser le SQL en tant que...
tracking img