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
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.
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). En remplissant le test d'auto-évaluation, vous pouvez décider vous-même si vous avez les connaissances préalables.
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 (inner/outer joins).
- Requêtes historiques: "time travel".
- La clause WHERE: les prédicats, les expressions régulières, et des effets inattendus des valeurs NULL.
- Première rencontre avec des fonctions OLAP (p.ex. ranking et windowing).
- 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.0/5 (basé sur 68 évaluations; les plus récentes sont montrées ci-dessous)
|
The course pointed out a lot of new stuffs I wasn't aware of.
| (Paschal Ovaga, ) |
A great course. Highly recommended!
| (Miltos, ) |
The course was good but instead of doing it in one day it could have been devided in two days for 4 hours each , that way we might have not been too exhausted.
| (Neha Kumari, Rabobank Nederland, ) |
zeer kundige en enthousiaste docent. veel facetten van sql besproken
| (N.N., APG, ) |
Goede duidelijke cursus.
| (N.N., APG, ) |
goed, maar moeilijk
| (N.N., xperthis, ) |
goede cursus, gegeven door docent met veel kennis
| (Willem-Jan, ) |
Zoals de naam al zegt is dit een advanced cursus. Voor mij persoonlijk was deze net iets te advanced en had ik beter een eenvoudigere versie gevolgd
| (Audre, ) |
Cliquez ici pour voir d'autres commentaires...
Prima
| (Maarten, ) |
Prima, geeft voldoende aanknopingspunten om verder zelf aan de slag te gaan.
| (N.N., ING - Hullenbergweg, ) |
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |