Langage SQL

3 jours II Code CNCP : 2235 II Certifinfo : 94003

/Langage SQL

Cette formation vous apportera  toutes  les bases nécessaires sur les principes de fonctionnement des bases de données relationnelles. vous apprendrez La maîtrise du langage SQL pour administrer et interroger les données d’une base.

Les objectifs de la formation Langage SQL

A l’issue de la formation « Langage SQL », les apprenants auront les capacités de :

  • Introduire les concepts des bases de données relationnelles et  SGDBR (Système de Gestion des Bases de Données Relationnelles)
  • Comprendre le principe et le contenu d’une base de données relationnelle
  • Comprendre le schéma d’une base et des tables
  • Découvrir et prendre en main le langage SQL
  • Apprendre les requêtes fondamentales en SQL
  • Se familiariser avec les Structure des requête SQL
  • S’initier à l’écriture des requêtes SQL pour extraire des données
  • Assimiler les fonctions standards du langage SQL.
  • Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
  • Utiliser des calculs simples et des agrégations de données
  • Combiner les résultats de plusieurs requêtes
Lien vers site CPF

Les prérequis de la formation Langage SQL

  • Connaissance de base du système d’exploitation Microsoft Windows et de ses fonctionnalités principales.
  • Connaissance pratique des bases de données relationnelles.

Vous n’avez pas les prérequis nécessaires pour la formation Langage SQL? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation Langage SQL

La formation certifiante «   Langage SQL », s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en programmation SQL, notamment:

  • Toute personne ayant des besoins d’interrogation ou de mises à jour simples d’une base de données avec le langage SQL.
  • Chargés de reporting ou d’analyse de données
  • Administrateurs de bases de données
  • Consultants BIG DATA
Lien vers site CPF

0

Certif Inffo

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation
Langage SQL

Introduction aux bases de données

  • Base de données et serveur de base de données
  • Le modèle relationnel.
  • Notion de table de colonne et de types.
  • Clé primaire et unicité.
  • Notion d’intégrité référentielle.
  • Notion d’instance
  • Structure d’une instance : base, schémas et objets
  • Principaux SGBD (Systèmes de Gestion de Base de Données)
  • Outil pour interroger une base.
  • Environnement de travail pour le SQL

Langage SQL

  • Requêtes fondamentales en SQL
  • Structure des requête SQL
  • La structure select … from … where …
  • Restrictions et conditions
  • Trier les données (order by)
  • Eliminer les doublons (uniq)
  • Croiser les informations (jointure)
  • Grandes familles de fonctions SQL
  • Fonctions sur les chaînes de caractères
  • La longueur d’une chaîne (length)
  • Les minuscules et majuscules (lower, upper)
  • L’opérateur LIKE et le symbole %
  • Extraction d’une partie de la chaîne (substr)
  • Fonctions sur les dates
  • Format date
  • Savoir manipuler une date (last_day, next_day, months_between, etc. )
  • Conversion date/chaîne
  • Les pièges classiques avec les dates
  • Conversion d’une date en caractères (to_char)
  • Conversion d’une chaîne de caractères en date (to_date)

Atelier et cas pratique

Conception et création d’une bases de données en SQL

  • Modèle Conceptuel de données : tables et relations
  • Création de la base de données
  • Création des tables
  • Modification de la définition d’une table
  • Typage des données d’une table
  • Types de bases (entier, réel, chaîne, date)
  • Types de colonnes
  • Ajout de contraintes
  • Ajout d’index, utilité
  • Suppression d’une table
  • Notions sur les vues, les séquences, les index et les synonymes

Extraction des données d’une table

  • Requête d’extraction
  • Lister les valeurs à retourner.
  • La clause WHERE pour filtrer les données.
  • L’absence de valeur (marqueur NULL).
  • Retourner des lignes sans doublon (DISTINCT).
  • Opérateurs de restriction (BETWEEN, IN, LIKE…).

Interrogation des données de plusieurs tables

  • Jointures : restitution de données à partir de plusieurs tables.
  • Jointure interne. et jointure externe.
  • La jointure « naturelle »… et ses difficultés.
  • Opérateurs ensemblistes (UNION, INTERSECT…).
  • Introduction aux vues : principe et intérêt.

Atelier et cas pratiques

Statistiques et agrégation

  • Valeurs agrégées (MIN, MAX, AVG, SUM…).
  • Calculer des agrégats relatifs avec GROUP BY.
  • Filtrer les valeurs agrégées avec HAVING.
  • Mélanger agrégats et détails avec OVER.
  • Ordonnancement des résultats avec RANK, ROW_NUMBER.

Requêtes ensemblistes en SQL

  • Regroupement et condition (group by, having)
  • Cumul de résultats (union)
  • Recoupement de résultats (intersect, minus)

Requêtes complexes en SQL

  • Sous-interrogations dans le where
  • Sous-requêtes synchronisées (where exists)
  • Sous-requêtes liste et opérateurs IN, ANY/SOME et ALL.
  • Sous-requêtes corrélées
  • Variantes sur la jointure (auto jointure, jointure complexe)

Import / Export de données

  • Récupérer les données dans un fichier texte
  • Importation des données d’un fichier texte, CSV, XML dans la base
  • Présentation des résultats des requêtes SQL dans un fichier Excel

Atelier et cas pratiques

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module Langage SQL .

Modalités De Formations

LANGAGE SQL

Le module LANGAGE SQL est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante Langage SQL est disponible en e-learning ou à distance tutoré. Vous serez accompagné par un formateur / tuteur tout au long de la formation.

Blended-Learning

La formation certifiante Langage SQL est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

La formation certifiante Langage SQL est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation LANGAGE SQL 

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un

Service Conseil et Commercial

01.33.52.13.00

Service Administratif et Pédagogique

01.23.52.13.02