Formations informatiques à Grenoble et Sophia Antipolis

Formation LANGAGE SQL Interroger des bases de données avec le langage SQL

Objectifs

Comprendre la structure des bases de données relationnelles.

Pratiquer le langage interactif SQL dans tout environnement relationnel.

Être en mesure d'écrire des requêtes compatibles avec plusieurs SGBD.

Savoir sélectionner, modifier ou supprimer des données à l'aide de requêtes SQL.

Comprendre comment extraire des données de différentes tables.

Pré-requis

Aucun mais la connaissance de bases de données relationnelles est un plus.

Participants

Toute personne amenée à s'initier au langage SQL.

Programme de formation

LANGAGE SQL Interroger des bases de données avec le langage SQL

RAPPELS SUR LES BASES DE DONNÉES RELATIONNELLES

  1. Notions de tables, relations, doublons, intégrité référentielle

  2. Notions de clef primaire, clef secondaire, clef étrangère

  3. Conventions de représentation graphique

  4. Méthode de modélisation

REGROUPEMENT ET SYNTHÈSE DE DONNÉES

  1. Énumération des premières (TOP) valeurs

  2. Utilisation de fonctions d'agrégation

  3. Présentation de la clause GROUP BY

  4. Génération de valeurs d'agrégation dans des ensembles de résultats

  5. Regroupement et synthèse de données

PRÉSENTATION DU LANGAGE SQL

  1. Langage de programmation SQL

  2. Types d'instructions SQL

  3. Éléments de la syntaxe SQL

  4. Notions d'algèbre relationnel

JOINTURE DE TABLES

  1. Utilisation d'alias pour les noms de table

  2. Combinaison de données provenant de plusieurs tables

  3. Combinaison d'ensembles de résultats

  4. Exécution de requêtes sur plusieurs tables

EXTRACTION DE DONNÉES

  1. Extraction de données à l'aide de l’instruction SELECT

  2. Filtrage des données

  3. Mise en forme des ensembles de résultats

  4. Traitement des requêtes

  5. Remarques sur les performances

  6. Extraction de données et manipulation d'ensembles de résultats

UTILISATION DE SOUS-REQUÊTES

  1. Présentation des sous-requêtes

  2. Utilisation d'une sous-requête

    • En tant que table dérivée
    • En tant qu'expression
    • Pour corréler des données
  3. Utilisation des clauses EXISTS et NOT EXISTS

  4. Utilisation de sous-requêtes

MODIFICATION DE DONNÉES

  1. Utilisation de transactions

  2. Insertion de données

  3. Suppression de données

  4. Mise à jour de données

  5. Remarques sur les performances

  6. Modification de données

Durée
3 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique