dissert

Pages: 3 (715 mots) Publié le: 6 janvier 2014
IV° Partie : Les logiciels

Chapitre 10 – les logiciels courants

II – Modélisation avec une base donnée relationnelle

B - Le langage SQL, l’élaboration de requêtes

SQL, requêtes etopérateurs associés

Pour exploiter une base de données, il est nécessaire de l’interroger (I) et de la mettre à jour (II). Un des langages pour utiliser une base de données est le SQL (Structured Querylanguage), dont les instructions sont en anglais.

I - La conception de requêtes d'interrogation de la base de données en langage SQL : projection, sélection, jointure, tri, regroupement, fonctionsd'agrégats.

La requête est une question que l’on pose à la base de données afin d’en extraire des informations précises. Plusieurs opérations ou instructions sont possibles et peuvent se combinerentre elles afin de satisfaire une demande.

1 - La projection

a - Les opérateurs de base

La projection est une opération qui consiste à ne retenir que quelques champs (colonnes) d’une table,elle fait appel aux clauses :
- SELECT suivi de la liste des champs à afficher, SELECT Table.NomChamp ou SELECT NomChamp si le nom champ n’a pas de synonyme dans la base de données (un champ avec unespace doit être entre crochets [rue élève]).
- et FROM suivi de la ou les tables de provenance
Une requête se termine tout le temps par un point virgule.



SELECT Elèves.NomElève,Elèves.origine SELECT NomElève, origine
FROM Elèves; FROM Elèves;



Il est possible d’afficher rapidement tous les champs d’une table sans avoir besoin de tous les sélectionner :

SELECT *FROM Elèves;

Il est possible de supprimer les doublons en utilisant la clause DISTINCT (SELECT DICTINCT NomChamp)

SELECT origine
FROM Elèves;

Résultat de la requête :


SELECT DISTINCTorigine
FROM elèves;



Applications : 11, 12 et 13

b - Les fonctions d’agrégats :

Pour opérer des calculs et obtenir ainsi des statistiques, on utilise les fonctions d’agrégats. Chacune...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Dissert
  • Dissert
  • Dissert
  • Disserte
  • Dissert
  • Dissert
  • Disserte
  • Dissertes

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !