language SQL

1575 mots 7 pages
LE LANGAGE SQL
Prenons le cas suivant, M. PLUS possède une collection de film et la gère à l’aide d’un SGBDR (peut importe le logiciel) qui est composée des tables suivantes :
411480067310TABLE GENRE
00TABLE GENRE

4114800137795TABLE FILM
41148001249045TABLE EMPLACEMENT
00TABLE EMPLACEMENT
41148001477645
A travers cette base de données M. PLUS veut avoir certaines informations. Pour cela il va donc falloir interroger la base.
Sous Access, pour interroger la base, il est possible d’utiliser l’interface QBE (Query By Example) sous access. Or ce que l’on souhaite faire c’est pouvoir interroger n’importe quelle base de données aussi bien une base Access qu’une base oracle ou MySQL. Le langage QBE peut ne pas être installé ou na pas être utilisé par toutes les base de données.
Donc comment interroger une base de données ?
C’est là qu’intervient le Langage SQL car ce langage peut être compris par la plus part des SGBDR y compris Access.
Le SQL (Structured Query Language, qu’on peut traduire par Langage de requêtes structuré) est un langage qui permet : de définir les données (Langage de Définition de Données LDD), de manipuler les données (Langage de Manipulation de Données LMD, de contrôler les données (Langage de Contrôle de Données LCD), gestion des droits d’utilisateurs.
I) Le langage d’interrogation de données (LID)
Qu’est ce que l’interrogation de données ? c’est le fait de projeter , de restreindre, de joindre des données afin d’obtenir un résultat exploitable par l’utilsiateur.
Pour sélectionner les données, on utilise des requêtes.
Les requêtes en SQL ont la syntaxe suivante :
SELECT champs à projeter (élémentaires ou calculés)
FROM tables sources des champs projetés et/ou utilisés dans la sélection
[ WHERE conditions de restriction et/ou de jointure ]
[ AND conditions de restriction et/ou de jointure ]
[ GROUP BY champs sur lesquelles on effectue un regroupement ]
[ HAVING conditions de restriction sur un regroupement

en relation

  • Musique à leze
    492 mots | 2 pages
  • SIO EcoManagJurid 2013M CORR
    2156 mots | 9 pages
  • Devoir 1 eco droit bts cgo
    3012 mots | 13 pages
  • Pourquoi utilise une bdd en mercatique
    338 mots | 2 pages
  • Résumé final met1300
    2906 mots | 12 pages
  • Gestion chez claudes
    5350 mots | 22 pages
  • Cas ridoconf
    259 mots | 2 pages
  • Kmat
    1717 mots | 7 pages
  • Vib du vin
    2015 mots | 9 pages
  • Vue fonctionnelle d'un SI digitale
    439 mots | 2 pages
  • SQL language
    357 mots | 2 pages
  • France
    423 mots | 2 pages
  • Pac fiche
    470 mots | 2 pages
  • ERP
    1398 mots | 6 pages
  • Dissertation libertés individuelles et nouvelles technologies
    1274 mots | 6 pages