SQL pour utilisateurs avancés

Les applications qui font appel à un système de base de données relationnelle sont de plus en plus exigeantes. C'est le cas notamment des applications qui fournissent des requêtes SQL à Oracle, Db2, SQL Server, PostgreSQL, ... comme les outils liés aux entrepôts de données (data warehouse) ou encore les solutions ERP (par exemple SAP, Siebel).

Les questions suivantes sont donc posées:

  • Comment faire avec des requêtes SQL de plus en plus souvent dynamiques?
  • Comment faire pour que les requêtes SQL soient lisibles et faciles à maintenir?
  • Quelles sont les fonctionnalités SQL standard relativement nouvelles, et quelles possibilités offrent-elles?
  • Voulez-vous apprendre et travailler avec les possibilités moins connues qui permettent de rendre les requêtes SQL plus simples, plus lisibles et plus efficaces?

En utilisant des exemples SQL concrets et des exercices, ce cours montre que les possibilités de la syntaxe étendue peuvent avoir un impact positif important.

Calendrier

dateduréelang.lieuprix 
26 oct1web based 525 EUR (excl. TVA)
09 déc1Leuven 525 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

Participants

Cet exposé est destiné aux utilisateurs et développeurs qui travaillent avec un système RDBMS comme Oracle, Db2, SQL Server, MySQL, MariaDB, PostgreSQL, Hive, ...

Connaissances préalables

De bonnes connaissances en SQL (voir le cours SQL workshop) et de l'expérience avec un des systèmes de base de données relationnelle (voir par exemple les cours Db2 for LUW: cours de base, Db2 for z/OS: cours de base, Oracle: cours de base). En imprimant et remplissant le test d'auto-évaluation, vous pouvez décider vous-même si vous avez les connaissances préalables ( fichier PDF- 56 KB).

Contenu

  • Aperçu du matériel de référence pour le standard SQL et pour les différentes plate-formes RDBMS
  • Nested Select, Common Table Expressions (la clause "WITH"), et corrélations dans les requêtes imbriquées
  • Combinaisons intéressantes des jointures internes et externes (inner/outer joins)
  • Requêtes historiques: "time travel"
  • La clause Where: les prédicats, les expressions régulières, et la problématique des effets inattendus des valeurs NULL
  • Première rencontre avec des fonctions OLAP (p.ex. ranking et agrégation)
  • Différentes possibilités des clauses Order By et Fetch First; pagination
  • Select from Insert, Update ou Delete
  • Update et Delete avec des sous-requêtes corrélées
  • La commande Merge
  • De l'SQL récursif

Pédagogie

Exposé avec beaucoup d'exemples, et exercices pratiques. Après la formation, vous aurez accès à notre environnement de base de données en ligne, ce qui vous permettra de pratiquer à la maison ou au travail.

Durée

1 jour.

Formateur

Peter Vanroose, Arnout Veugelen.

Reviews

4.1/5 (basé sur 68 évaluations; les plus récentes sont montrées ci-dessous)

Le cours dans l'ensemble est pertinent et bien structuré. La documentation est de qualité. Si je devais vraiment apporter des points d'amélioration, ce serait d'étaler ce cours sur deux jours pour couvrir au mieux la théorie et pratique.

 
  (, )

formation très intéressante

 
  (, )

Prima

 
  (, )

Prima, geeft voldoende aanknopingspunten om verder zelf aan de slag te gaan.

 
  (, )

Prima. Goede uitleg, duidelijk.

 
  (, )

Beantwoordt precies aan mijn verwachtingen

 
  (, )

Prima cursus, zowel als update van reeds bekende stof als voor nieuwe features.

 
  (, )

Prima! Prettige leraar en veel geleerd. Met enige voorbereiding en voorkennis is het goed te volgen.

 
  (, )

Cliquez ici pour voir d'autres commentaires...

Prima!

 
  (, )

Goed tot zeer goed

 
  (, )

Heb nu de nodige tools om ons huidige query-inventaris te gaan optimaliseren

 
  (, )

zeer goed gegeven

 
  (, )

Goed gegeven door de lesgever

 
  (, )

Wat kort voor theorie en praktijk

 
  (, )

Goede inhoud, beter spreiden over 2 dagen

 
  (, )

Goede opbouw en verderzetting van de onderwerpen. Duidelijk uitgelegd.

 
  (, )

Goed en interessant

 
  (, )

Goede verhouding theorie/praktijk. Veel nuttige info gezien de korte tijd. 2 dagen lijkt mij wel aanbevolen om bij alles meer te kunnen stil staan zodat het beter in de vingers zit.

 
  (, )

goede cursus,Spijtig genoeg teveel info om op 1 dag te doen. Wel goed dat de documentatie volledig is

 
  (, )

goed, te weinig tijd

 
  (, )

Misschien toch wat meer tijd vereist om wat dieper in te gaan op sommige oefeningen. De vraag is natuurlijk is dit nodig voor hoe SQL wordt gebruikt binnen onze firma

 
  (, )

Goed om zo veel zaken in zo'n korte tijd te herhalen/leren kennen

 
  (, )

De cursus op zich was leerzaam, maar er werd wel erg ingegaan op de praktijk die voor de andere cursisten van toepassing was. De inhoud was soms wat warrig en lastig te volgen.

 
  (, )

Praktijkgerichte voorbeelden en goede interactie

 
  (, )

Prima, zet de laatste puntjes op de I.

 
  (, )

Goed gevulde cursus, zeer veel stof behandeld

 
  (, )

Duidelijke cursus

 
  (, )

Zeer boeiende materie. Docent heeft zeer uitgebreide en diepgaande kennis over verschillende DB's. Enkel jammer dat er relatief lang werd stilgestaan bij CTE, en minder lang bij de onderwerpen in de namiddag.

 
  (, )

Toppie!

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION