Blablabla

3596 mots 15 pages
Partie A : l'interrogation de données | |
I Intro

1. Historique du langage

En 1970, SQL (Standard Query Language, en français langage de requêtes structurées ) est né à la suite des travaux mathématiques de Codd (Directeur de recherche du centre IBM à San-José) , travaux qui ont fondé les bases de données relationnelles. Suite à ces recherches plusieurs langages sont apparus :
•IBM Sequel (Structured English Query Language) en 1977
•IBM Sequel/2
•IBM System/R
• IBM DB2

En 1982, SQL fut lancé commercialement par IBM. SQL a subit 3 normalisations :
•SQL1 en 1986 (version minimale)
•SQL1 en 1989 (+ intégrité)
•SQL2 en 1992
•SQL3 en 1999

Aujourd'hui SQL constitue le point d'entrée obligatoire sur une Base de Donnée relationnelle.

2. Principes du langage

SQL est un langage non procédural. Il se diffère d'un langage de programmation avec le fait qu'il n'a pas de structure de contrôle et aussi car il manipule des ensembles.

Une requête en SQL a un format relativement simple. Il est constitué en gros de 3 éléments essentiels :
• Une première partie SELECT qui permet de déterminer les attributs qui vont nous servir comme résultats de la requête.
• Une partie FROM qui indique dans quelles tables on va chercher les informations.
• Une partie WHERE qui va permettre d'inclure des conditions.

3. Structure générale du langage

Les instructions essentielles SQL se répartissent en 4 familles fonctionnellement distinctes et 4 formes d'utilisation :
• LMD (Langage de Manipulation de Données) permet la manipulation des tables et des vues. Pour manipuler la Base de Donnée (BD) on a les commandes suivantes :
- Select : Pour la recherche de données
- Insert : Pour l'insertion de n-uplet dans une table
- Delete : Pour la suppression de n-uplet dans une table
- Update : Pour la modification de n-uplet dans une table • LDD (Langage de Définition de Donnée) permet la création et la définition des tables, vues, index, attributs… Pour dzfinir le

en relation

  • Le rire
    278 mots | 2 pages
  • concour exemplaire
    426 mots | 2 pages
  • Efm sql server (t-sql)
    319 mots | 2 pages
  • Enoncé KMAT BTS CGO
    1701 mots | 7 pages
  • Hgfrtyukilomplo
    1325 mots | 6 pages
  • Blablabla
    493 mots | 2 pages
  • Blablabla
    466 mots | 2 pages
  • language SQL
    1575 mots | 7 pages
  • Blablabla
    1423 mots | 6 pages
  • Dissertations bts nrc
    3541 mots | 15 pages
  • exercice SQL
    266 mots | 2 pages
  • Tanger
    3732 mots | 15 pages
  • Le visual basic et audit interne
    717 mots | 3 pages
  • Tp sql-basede donnes
    793 mots | 4 pages
  • Bases de
    4504 mots | 19 pages