home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
Tous les coursbalkjeGénéralités » Soft skills » Introduction HW & SW » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases 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 » Data warehouse, business analytics et big dataDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
SQL pour utilisateurs avancés

Participants

Cet exposé est destiné aux utilisateurs et développeurs qui travaillent avec un système RDBMS comme DB2 (LUW ou z/OS), Oracle, SQLServer, MySQL, PostgreSQL, ...

Connaissances préalables

De bonnes connaissances en SQL (voir le cours SQL workshop) et de l'expérience avec une des systèmes de base de données relationelle (voir par exemple les cours DB2 pour LUW: cours de base, DB2 for z/OS: cours de base, Oracle: cours de base).

Pédagogie

Exposé théorique avec beaucoup d'examples, et exercices pratiques.

Formateurs

Peter Vanroose.

Durée

1 jour.

Calendrier

datelanguelieuprixremarques
07/05/2014 Louvain480 EUR
21/05/2014NWoerden480 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 applications qui font appel à un système de base de données relationelle sont de plus en plus exigeantes. C'est le cas notamment des applications qui fournissent des requêtes SQL à DB2, Oracle, MySQL, SQL Server, ... 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 facile à maintenir?
  • Quelles sont les nouvelles fonctionnalités en SQL et quelles possibilités offrent-elles?
  • Quelles sont les possibilités moins connus qui permettent de rendre le code SQL plus simple, plus lisible et plus efficace?

Dans ce cours, les nouvelles possibilités des derniers suppléments en matière d'SQL seront expliquées, tel que l'impact de celles-ci.

Contenu

  • Aperçu du matériel de référence pour le standard SQL et pour les differentes plateformes
  • Nested Select, Common Table Expressions; et corrélations dans les requêtes imbriquées
  • Jointures internes et externes combinées (inner/outer join)
  • Clause Where : les prédicats existants et la problématique des valeurs null imprévisibles
  • Fonctions OLAP (ranking) et fonctions d'aggrégation (comme sliding averages)
  • Les possibilités de Group By: grouping sets, rollup, cube
  • Combiner des requêtes SQL: union, except et intersect
  • Possibilités de la clause Order By et Fetch First
  • Select from Insert, Update, Delete
  • Update et Delete avec des sousrequêtes correlées
  • SQL récursif