dissert

715 mots 3 pages
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 et opé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 Query language), 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, fonctions d'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 combiner entre 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 un espace 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 DISTINCT origine
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

en relation

  • Opérations sur les nombres relatifs
    2529 mots | 11 pages
  • dissert
    3402 mots | 14 pages
  • dissert
    1935 mots | 8 pages
  • dissert
    513 mots | 3 pages
  • dissert
    637 mots | 3 pages
  • dissert
    1408 mots | 6 pages
  • dissert
    477 mots | 2 pages
  • dissert
    7791 mots | 32 pages
  • dissert
    952 mots | 4 pages
  • dissert
    980 mots | 4 pages
  • dissert
    282 mots | 2 pages
  • dissert
    2418 mots | 10 pages
  • dissert
    4911 mots | 20 pages
  • dissert
    3273 mots | 14 pages
  • dissert
    490 mots | 2 pages