home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
Tous les coursbalkjeGénéralités » Introduction HW & SW » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » VMwareBases de données, systèmes transactionnels et middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence et data warehouseDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Les langages de programmation » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesGestion de système » ITILbalkjeEn pratiqueInscriptions 
SQL workshop

Participants

Analystes, programmeurs, administrateurs de bases de données, programmeurs de système, utilisateurs. En imprimant et remplissant le test d'auto-évaluation, vous pouvez décider vous-même si ce cours est utile pour vous (fichier PDF - 89 KB).

Connaissances préalables

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

Pédagogie

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

Formateurs

ABIS.

Durée

2 jours.

Calendrier

datelanguelieuprixremarques
01/03/2012 Louvain840 EUR
05/03/2012NWoerden840 EUR
16/04/2012FLouvain840 EUR
24/05/2012NWoerden840 EUR
18/06/2012NLouvain840 EUR
Légende
  • Vous pouvez vous inscrire en cliquant sur les dates dans le calendrier.
  • N: Néerlandais; F: Français; E: Anglais; Sans code de langue: dépendant des participants.
  • Tous les prix sont hors TVA.
  • Pays:
    Belgique 
    Pays-Bas 
    Ailleurs 

Objectif

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

Ce cours constitue un entraînement théorique et pratique approfondi de l'usage de SQL, principalement 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 connaîtront aussi bien les points forts que les points faibles de SQL et seront capables de formuler et d'évaluer des requêtes complexes.

Ce cours précède le SQL pour utilisateurs avancés.

Contenu

  • Requêtes SELECT avancées:

sousrequêtes • requêtes corrélées • EXISTS • ALL/ANY • scalar subqueries • group by • having • union • inner join, left/right/full outer join • case.

  • INSERT, UPDATE, DELETE, MERGE
  • Fautes cachées, formulations alternatives, lisibilité des requêtes