Programme SQL LES FONDAMENTAUX

Participants : Tout utilisateur de bases de données, non-spécialiste

Lors du stage de formation SQL les fondamentaux au prix de 1200 € vous apprendrez à travailler avec ce langage, découvrirez son interface ainsi que ses fonctionnalités.

Ce stage vous permettra de comprendre la structure des bases de données relationnelles.

La formation est animée par un professionnel expérimenté, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente.

Dates des formations
Du 08/09/2020 au 10/09/2020Demander un devis
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Décrire
Décrire
les méthodes utilisées pour exécuter le langage SQL
Écrire
Écrire
des requêtes SELECT pour extraire des données
Regrouper
Regrouper
des données et en effectuer une synthèse à l’aide de  SQL
Combiner
Combiner
des données provenant de plusieurs tables à l’aide de jointures

pré-requis

Connaissance générale en informatique mais pas nécessairement en base de données

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Le Programme

Rappels sur les bases de données relationnelles

  • Notions de tables, relations, doublons, intégrité référentielle, clef primaire, clef secondaire, clef étrangère
  • Conventions de représentation graphique
  • Méthode de modélisation

Présentation du langage SQL

  • Langage de programmation SQL
  • Types d’instructions SQL
  • Éléments de la syntaxe SQL
  • Notions d'algèbre relationnel

Extraction de données

  • Extraction de données à l'aide de l'instruction SELECT
  • Filtrage des données
  • Mise en forme des ensembles de résultats
  • Traitement des requêtes
  • Remarques sur les performances
  • Extraction de données et manipulation d'ensembles de résultats

Regroupement et synthèse de données

  • Énumération des n premières (TOP) valeurs
  • Utilisation de fonctions d’agrégation
  • Présentation de la clause GROUP BY
  • Génération de valeurs d’agrégation dans des ensembles de résultats
  • Regroupement et synthèse de données

Jointure de tables

  • Utilisation d’alias pour les noms de table
  • Combinaison de données provenant de plusieurs tables
  • Combinaison d’ensembles de résultats
  • Exécution de requêtes sur plusieurs tables

Utilisation de sous-requêtes

  • Présentation des sous-requêtes
  • Utilisation d’une sous-requête en tant que table dérivée
  • Utilisation d’une sous-requête en tant qu’expression
  • Utilisation d’une sous-requête pour corréler des données
  • Utilisation des clauses EXISTS et NOT EXISTS
  • Utilisation de sous-requêtes

Modification de données

  • Utilisation de transactions
  • Insertion de données
  • Suppression de données
  • Mise à jour de données
  • Remarques sur les performances
  • Modification de données