home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
SQL workshop

Objectif

Les systèmes relationnels de bases de données ont la réputation d'être faciles à apprendre, ce qui est certainement vrai lorsqu'on les compare aux systèmes non-relationnels. Une bonne formation en SQL, le langage standard pour des RDBMS, demeure toutefois indispensable si l'on désire pousser plus loin que des requêtes assez simples à une ou deux tables.

Ce cours constitue un entraînement théorique et (principalement) pratique approfondi de l'usage de SQL, en ce qui concerne la manipulation de données, donc la traduction d'une question concernant les données en requête SQL.

A l'issue de ce cours les participants seront capables de lire des requêtes complexes et de les formuler d'une façon lisible.

Ce cours est avant tout orienté à la pratique, et constitue une continuation du cours SQL et RDBMS: cours de base; il précède le cours SQL pour utilisateurs avancés.

Contenu

  • Requêtes SELECT plus avancées:
  • sous-requêtes comme prédicats dans un WHERE
  • nested table expressions • common table expressions
  • sous-requêtes corrélées • EXISTS
  • sous-requêtes scalaires
  • group by & having: usage typique et "best practices"
  • union • intersect • except • minus
  • jointures: inner join, left/right/full outer join de plusieurs tables, et quand les utiliser
  • expressions: case; extract; cast; manipulation des dates
  • résumé et usage des fonctions scalaires les plus utiles
  • INSERT, UPDATE, DELETE
  • Fautes cachées, formulations alternatives, lisibilité des requêtes, "best practices"
 

Participants

Analystes, programmeurs, administrateurs de bases de données, programmeurs de système, utilisateurs. En remplissant le test d'auto-évaluation, vous pouvez décider vous-même si vous avez les connaissances préalables.

Connaissances préalables

Avoir une certaine familiarité avec les bases de données relationnelles et SQL (cf. cours SQL et RDBMS: cours de base) est vraiment nécessaire. En remplissant le test d'auto-évaluation, vous pouvez décider vous-même si vous avez les connaissances préalables.

Pédagogie

La majeure partie du cours est consacrée aux exercices et à la discussion des solutions. Les exercices se feront sur DB2 for z/OS, DB2 for LUW, Oracle, MySQL, MariaDB, SQL Server ou PostgreSQL. (Veuillez indiquer votre choix sur le formulaire d'inscription.)

Formateurs

ABIS.

Durée

2 jours.

Calendrier

Vous pouvez vous inscrire en cliquant sur une date
dateduréelang.  lieu  prix
23 May2?Leuven  (BE)900 EUR  (excl. TVA)  garanti
26 Jun2NWoerden  (NL)900 EUR  (exempte de TVA) 
26 Oct2?Leuven  (BE)900 EUR  (excl. TVA) 
27 Nov2NWoerden  (NL)900 EUR  (exempte de TVA) 
11 Dec2NLeuven  (BE)900 EUR  (excl. TVA) 

Score global

   
4.1/5 (basé sur 626 évaluations)

Reviews

     
maybe a bit too much about easy topics, but very great presentation (, )
     
exellent (, )
     
Bon A améliorer: Plus focaliser sur une technologie (eg Oracle) surtout si les exemples sont syntaxés en Oracle. Syllabus: court. Pas ordonné par rapport au programme et l'ordre n'est pas bon globalement. à enlever les pages en FR et NL (, )
     
Idéalement, devrait être donné dans la langue maternelle (même si la formatrice parlait très très bien français) (, )
     
good, well explained but i know the content for the most (, )
     
The course design is crisp. (, )
     
prima had wel een dagje langer gekund voor mij (, )
     
goede cursus, goed tempo, goede dagindeling (, )
     
interessant (, )
     
Goed, maar liever nog een dag langer en nog meer oefenen per onderdeel. (, )

Rafraîchissez cette page pour voir d'autres commentaires.