SQL workshop

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.

Calendrier

dateduréelang.lieuprix 
13 mai2web based 950 EUR (excl. TVA)
25 mai2Leuven 950 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

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 ce cours contient encore assez de nouveautés pour vous.

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.

Contenu

  • Requêtes SELECT plus avancées:
  • sous-requêtes comme prédicats dans un WHERE
  • nested table expressions • common table expressions (WITH clause)
  • 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"

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). 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

2 jours.

Formateur

ABIS.

Reviews

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

Très bon cours, très clair et structuré. Syllabus complet.

 
  (, )

I am satisfied because I learned how to correctly manipulate some queries . Group by and temporary tables

 
  (, )

Really good, I think I learned some useful things

 
  (, )

Excellent

 
  (, )

Très bien, enfin le cours que je cherchais depuis des années :-)

 
  (, )

Très bon cours, cependant la partie sur les subqueries était nettement plus difficile

 
  (, )

Excellente introduction au SQL

 
  (, )

Bonne présentation et formateur disponible

 
  (, )

Cliquez ici pour voir d'autres commentaires...

Très bien donné, 1 jour de plus serait mieux

 
  (, )

heel goed om verder te oefenen

 
  (, )

very instructive and understandable

 
  (, )

on aurait aimé avoir un peu plus de temps afin d'approfondis certaines requêtes complexes

 
  (, )

maybe a bit too much about easy topics, but very great presentation

 
  (, )

I've learned many things. The goal is completed

 
  (, )

good course. A litlle bit to much focuse on basic structure, and not more complexe function

 
  (, )

really good workshop, nice presentation with clear and useful explanation

 
  (, )

interesting and good presentation

 
  (, )

exellent

 
  (, )

very nice and informative course. I learned a lot. the concept are very well explained in this course

 
  (, )

Goede training, goede balans opgaven en theorie

 
  (, )

very good, but most content already known

 
  (, )

good, well explained but i know the content for the most

 
  (, )

Zeer uitdagend, maar heeft wel geleid tot extra inzichten en een nieuwe manier van SQL te benaderen. Je bouwt voor jezelf extra controles in om de juiste resultaten te bekomen.

 
  (, )

Een goede inhoud , een goed tempo.

 
  (, )

Super

 
  (, )

goede cursus om de basis uit te leggen.

 
  (, )

prima bootcamp, duidelijke uitleg, goede docent

 
  (, )

Prima, een aanrader en veel van op gestoken

 
  (, )

Heel goede cursus, zeer competente docent!

 
  (, )

goede uitleg, presentatie.

 
  (, )

Heel goed

 
  (, )

Aangenaam tempo. Nuttige nieuwe informatie

 
  (, )

Erg nuttig, en enthousiast gegeven.

 
  (, )

Zeer boeiend en leerzaam, maar ook positief vermoeiend. Veel hersenkrakers.

 
  (, )

Better then expected! It was not too technical and quite easy to follow. I was never bored or left in the dark :-)

 
  (, )

Enorm goed verzorgd, zowel de inhoud, de correctheid van de voorbeelden als de faciliteiten

 
  (, )

Heel goed

 
  (, )

Zeer goed,veel opgefrist en bijgeleerd

 
  (, )

Ok, af en toe net iets te snel (correlated q)

 
  (, )

Een goed begeleide cursus waarbij je voldoende wordt uitgedaagd zelf met SQL te leren werken.

 
  (, )

Correct tempo, voldoende oefeningen

 
  (, )

Goede cursus, wel nogal moeilijk voor iemand met beperkte voorkennis

 
  (, )

Heel interessant

 
  (, )

Heel goede begeleider

 
  (, )

zeer goed gebracht

 
  (, )

Fijne cursus, leerkracht past zich goed aan aan de groep.

 
  (, )

Zeer leerijk voor hetgeen ikzelf dit nodig heb binnen mijn bedrijf

 
  (, )

Zeer goed opgebouwd - pedagogisch aangepakt

 
  (, )

Positief - veel bijgeleerd - goede lesgever. Goede oefeningen om de geleerde dingen onder de knie te krijgen

 
  (, )

Zeer goed

 
  (, )

Goede opbouw / structuur

 
  (, )

Goede toepassing van praktijk, goed aanspreekpunt voor vragen

 
  (, )

Prima workshop om wat meer aan SQL te kunnen snuiven.

 
  (, )

Goed; Bart weet alles.

 
  (, )

Goede cursus, uitstekende docent, leuke opbouw in moeilijkheidsgraad van de oefeningen

 
  (, )

goed, veel praktijk,

 
  (, )

Uitstekend

 
  (, )

Als iemand zonder enige IT-kennis en achtergrond (buiten SQL fundamentals) vond ik dit zeer moeilijk vandaar een zwakke Niveau beoordeling + de voorbeelden in de cursus zijn te simpel i.v.m. de oefeningen. De trainer was wel zéér goed.

 
  (, )

Geeft een volledig beeld van wat mogelijk is met SQL op een hoger niveau en oefent de belangrijkste technieken in. Algemeen zeer tevreden

 
  (, )

Zeer interessant voor mensen met wat verouderde SQL-kennis

 
  (, )

goede cursus, goed tempo, goede dagindeling

 
  (, )

Het is fijn dat er veel tijd is om oefeningen te maken. Uitleg was goed en er was genoeg ruimte voor vragen.

 
  (, )

prima had wel een dagje langer gekund voor mij

 
  (, )

correcte verhouding oefening en theorie

 
  (, )

Goed, zeker iets bijgeleerd

 
  (, )

Voldoet zeker aan mijn verwachtingen. De cursus werd zeer goed gegeven, lesgever kon ook goed de verschillen aangeven tussen bv oracle en MySQL. Er was genoeg tijd voor het uitvoeren van oefeningen wat wel nodig is.

 
  (, )

Alles was in orde.

 
  (, )

Zeer aangenaam hier bij ABIS cursus te volgen.

 
  (, )

interessant

 
  (, )

Goed, maar liever nog een dag langer en nog meer oefenen per onderdeel.

 
  (, )

geheel naar wens

 
  (, )

Erg goed

 
  (, )

Prima, goede sfeer. Soms wat veel theorie achter elkaar die dan snel verwerkt moet worden. Fijne docent.

 
  (, )

Zeer leerzaam.

 
  (, )

Lastig als er niet een redelijke praktijkervaring is nav van de basiscursus SQL

 
  (, )

geeft goed overzicht en voldoende praktijk om te oefenen

 
  (, )

Goed tot uitstekend

 
  (, )

Leuke praktische cursus

 
  (, )

Goede verhouding tussen theorie en praktijk. Veel geleerd.

 
  (, )

In orde, goede afwisseling theorie/praktijk

 
  (, )

Goed tot uitstekend

 
  (, )

Prima workshop, persoonlijke aandacht door kleine groep

 
  (, )

Inhoudelijk heel goed, ruimte voor verbetering qua volgorde materiaal cq structuur. MAW niet de tijd om wat meer zelfvertrouwen te krijgen voordat we naar volgende module gingen.

 
  (, )

goed, allesomvattend wat ik voorlopig nodig ga hebben

 
  (, )

Over het algemeen goed

 
  (, )

Uitstekend, sluit prima aan bij mijn leerdoel

 
  (, )

Zeer goede cursus waarbij er voldoende aandacht is voor het zelf oefenen met SQL vraagstukken.

 
  (, )

Heel goed en rustig gegeven

 
  (, )

Nuttig en praktijkgericht

 
  (, )

very good knowledge of the teacher about sql concepts (not as an expert, but as a teacher) good overall vision

 
  (, )

good course, good presentation and interesting content

 
  (, )

very good, structured, informative

 
  (, )

very practical, good examples, setting well up to speed

 
  (, )

Prima, goed toepasbaar

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION