Langage SQL | Apprendre le SQL et les bases de données Mixte : présentiel / à distance

DerniĂšre mise Ă  jour : 26/01/2024

BanniÚre visuelle de présentation de la formation

Présentation

Cette formation sur le langage SQL vous permettra de maßtriser les bases et d'élargir vos compétences en gestion de bases de données à un niveau avancé.

À la fin de ce programme, vous aurez acquis des connaissances approfondies en SGBD et vous serez Ă  l'aise avec les requĂȘtes SQL les plus complexes.

Objectifs

  • RĂ©diger des dĂ©clarations SELECT de base, y compris les caractĂšres gĂ©nĂ©riques et les opĂ©rateurs de comparaison.
  • Effectuer des calculs mathĂ©matiques en SQL
  • Regrouper et comptez vos donnĂ©es.
  • Utiliser des commandes SQL plus complexes lors de la visualisation et de la gestion des tables
  • ExĂ©cuter des requĂȘtes plus complexes.

Programme

Introduction au SQL

  • Concepts de base de donnĂ©es relationnelles
  • Le rĂŽle de SQL
  • Le rĂŽle des normes SQL et ANSI

 

Rédaction de déclarations SQL de base

  • La syntaxe de la dĂ©claration SELECT
  • Utilisation du mot-clĂ© DISTINCT
  • ORDER BY
  • Exemples de critĂšres WHERE, y compris les caractĂšres gĂ©nĂ©riques, les opĂ©rateurs de comparaison, BETWEEN, LIKE, IN

 

Fonctions sur une ligne

  • Effectuer des calculs mathĂ©matiques
  • Les types de fonctions disponibles dans SQL
  • Fonctions de date utiles
  • GetDate( )
  • DateADD( )
  • DateDIFF( )
  • Les fonctions de conversion et leurs utilisations
  • Alias des colonnes

 

Regroupement des données

  • Comment rĂ©diger des requĂȘtes agrĂ©gĂ©es
  • COMPTE Vs Count(*)
  • GROUP BY
  • HAVING

 

Jointures SQL

  • Le principe de l'inclusion des donnĂ©es de
  • Plusieurs tableaux dans les requĂȘtes
  • Joindre plusieurs tables dans la clause FROM
  • Jointures avec INNER, OUTER et SELF

 

Création de notre base de données pour la formation

  • CrĂ©ation d'une base de donnĂ©es
  • CrĂ©ation de tableaux
  • Types de donnĂ©es SQL
  • Modification des tableaux (ajout, suppression et
  • Renommer les colonnes)
  • Contraintes des tableaux et des colonnes
  • Le rĂŽle des indices
  • Insertion de donnĂ©es
  • Importation de donnĂ©es

 

Scripts SQL

  • Bonnes pratiques pour la rĂ©daction de requĂȘtes SQL
  • Exploration des modĂšles et des donnĂ©es stockĂ©es
  • Les procĂ©dures disponibles dans le SSMS
  • Sauvegarde des fichiers de script v sauvegarde stockĂ©e
  • ProcĂ©dures
  • Utilisation des requĂȘtes paramĂ©trĂ©es

 

Déclarations SQL SELECT avancées

  • RĂ©capitulation sur la rĂ©daction des dĂ©clarations conjointes et
  • Alias de colonnes et de tableaux
  • Fonction ISNULL() vs critĂšre IS NULL
  • Fonctions utiles de chaĂźne de caractĂšres, de date et de conversion
  • Fonctions agrĂ©gĂ©es
  • Groupe par clause, y compris le rollup
  • SI et CAS
  • Questions sur l'UNION

 

DML et contrĂŽle des transactions

  • Travailler avec INSERT
  • Travailler avec UPDATE
  • Travailler avec DELETE
  • CrĂ©ation de colonnes calculĂ©es
  • Utilisation de Begin transactions avec Commit et Rollback
  • PiĂ©geage simple des erreurs

 

Sous-requĂȘtes et fonctions des fenĂȘtres

  • RĂ©daction de sous-requĂȘtes
  • Plus() et plus(Partition par)
  • RangĂ©e() v Rang()

 

GĂ©rer les vues

  • CrĂ©er une vue
  • SĂ©lection des donnĂ©es Ă  l'aide d'une vue
  • Modification et abandon de vues

 

Procédures stockées (Stored Procedures, USP)

  • Introduction aux procĂ©dures stockĂ©es
  • Avantages des procĂ©dures stockĂ©es
  • CrĂ©ation et utilisation des procĂ©dures stockĂ©es
  • Traiter un INSERT

 

Fonctions définies par l'utilisateur (UDF)

  • Scalar
  • Tabulaire

Public visé

  • DĂ©veloppeurs
  • Exploitants intervenant sur un serveur de bases de donnĂ©es
  • Futurs administrateurs de bases de donnĂ©es

Modalités pédagogiques

Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :

  • Formation en prĂ©sentiel
    • En groupe (inter-entreprises ou intra-entreprise)
    • En individuel (monitorat)
    • En journĂ©e ou en cours du soir (sur demande spĂ©cifique)
    •  
  • Formation en distanciel
    • Distanciel synchrone
    • Distanciel asynchrone

Prérequis

  • Il n'est pas nĂ©cessaire d'avoir une expĂ©rience prĂ©alable pour suivre cette formation au langage SQL.
  • Il est recommandĂ© d'avoir une bonne expĂ©rience du travail sous Windows et une certaine expĂ©rience des bases de donnĂ©es relationnelles. 

Moyens et supports pédagogiques

  • Apports des connaissances communes.
  • Mises en situation sur le thĂšme de la formation et des cas concrets.
  • MĂ©thodologie d'apprentissage attractive, interactive et participative.
  • Equilibre thĂ©orie / pratique : 60 % / 40 %.
  • Supports de cours fournis au format papier et/ou numĂ©rique.
  • Ressources documentaires en ligne et rĂ©fĂ©rences mises Ă  disposition par le formateur.
  • Pour les formations en prĂ©sentiel dans les locaux mis à disposition, les apprenants sont accueillis dans une salle de cours Ă©quipĂ©e d'un rĂ©seau Wi-Fi, d'un tableau blanc ou paperboard. Un ordinateur avec les logiciels appropriĂ©s est mis Ă  disposition (le cas Ă©chĂ©ant).

Modalités d'évaluation et de suivi

En amont de la formation

  • Recueil des besoins des apprenants afin de disposer des informations essentielles au bon dĂ©roulĂ© de la formation (profil, niveau, attentes particuliĂšres...).
  • Auto-positionnement des apprenants afin de mesurer le niveau de dĂ©part.

Tout au long de la formation

  • Évaluation continue des acquis avec des questions orales, des exercices, des QCM, des cas pratiques ou mises en situation...

A la fin de la formation

  • Auto-positionnement des apprenants afin de mesurer l'acquisition des compĂ©tences.
  • Evaluation par le formateur des compĂ©tences acquises par les apprenants.
  • Questionnaire de satisfaction Ă  chaud afin de recueillir la satisfaction des apprenants à l'issue de la formation.
  • Questionnaire de satisfaction Ă  froid afin d'Ă©valuer les apports ancrĂ©s de la formation et leurs mises en application au quotidien.

Accessibilité

Nos formations peuvent ĂȘtre adaptĂ©es Ă  certaines conditions de handicap. Nous contacter pour toute information et demande spĂ©cifique.

M'inscrire Ă  la formation

Valider la pré-inscription
Inscription possible jusqu'à 10 jours avant démarrage formation

Prochaines Sessions

  • DĂ©solĂ©, cette formation n'est pas programmĂ©e pour le moment.

    Si vous ĂȘtes responsable formation, vous pouvez faire une requĂȘte pour l'organiser en INTRA dans votre entreprise.

Dans la mĂȘme catĂ©gorie

Catalogue de formation propulsé par Dendreo,
Plateforme dédiée pour les OF