Cours

Standard SQL – Formation avancée («SQLADV»)

Ce cours approfondi les éléments du cours d'introduction sur la version standard de SQL. Vous apprendrez la normalisation d'une base de données, à effectuer des requêtes plus avancées et ce qui se passe côté serveur.
Durée 1 jour
Prix 850.–   excl. 8.1% TVA
Documents Livre de référence

Content

  • Atteindre un niveau plus avancé dans les bases de données standards
  • Connaître la normalisation d'une base de données
  • Pouvoir écrire des requêtes complexes et travailler côté serveur
  • Les nombreux exercices pratiques proposés fournissent un atout immédiat dans l'exécution de ses tâches quotidiennes
1. Instruction CASE
  • Résultats conditionnels
  • PIVOT table
2. Groupements ROLLUP et CUBE

3. Common Table Expressions (CTE)
  • Syntaxe avec WITH
  • CTE récursives
4. Window functions
  • Syntaxe (OVER, PARTITION BY, framing)
  • Fonctions de fenêtrage et cas d'utilisation
  • (ROW_NUMBER, RANK, LAG, LEAD, ...)
5. Requêtes compilées coté serveur (PSM : Persistent Stored Modules)
  • Procédures et fonctions stockées
  • Triggers
  • Variables et curseurs
  • Exécution conditionnelle (IF-THEN-ELSE, CASE)
  • Boucles d'exécution (WHILE, REPEAT, FOR)

Les personnes désirant approfondir leurs connaissances des bases de données SQL ou créer des applications côté serveur pour un traitement plus efficace et automatisé de leurs requêtes.

Expérience des bases de données relationnelles et du language SQL, selon le cours :

Ce cours est conçu indépendamment de tout éditeur. Ainsi, peu importe si vous travaillez sur Access, Oracle, DB/2, SQL Server, MySQL, SQL Server Express ou d'autres systèmes de gestion de bases de données – les bases sont les mêmes.

Téléchargement

Questions sur le cours

Choisissez votre session...