Formation : Programmation SQL
Se former avec
ORSYS
- Renseignements :
- Durée : 3 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :1490.00
- Objectifs :
- Cette formation vous apportera la maîtrise du langage SQL, tel qu'il est publié dans la norme ISO, et vous permettra d'écrire des instructions reconnaissables par la quasi-totalité des Systèmes de Gestion de Bases de Données existants. Vous apprendrez le raisonnement ensembliste à la base de SQL, l'écriture de requêtes d'extraction et de modification de données. Enfin, vous connaîtrez les spécificités du langage appliqué aux principaux SGBDR du marché. Cette formation est très axée pratique, avec beaucoup d'exercices.
- Pré-requis :
- Connaissances générales en programmation et en bases de données.
- Algèbre relationnelle et norme SQL
- Les principes du modèle relationnel : modélisation des données. Notions essentielles sur le modèle relationnel.
- L'algèbre relationnelle : opérations relationnelles sur les ensembles de données.
- Les douze règles de Codd : les règles qui définissent un système de gestion de base de données réellement relationnel (SGBDR).
- Ce qu'est la norme SQL : historique de la normalisation du langage, différentes parties de SQL (DDL, DML, etc.).
Extractions de données
- L'ordre SELECT : extraction de nouveaux ensembles de données à partir de tables.
- Extractions simples monotabulaires : filtre WHERE, opérateurs et expressions, branchement conditionnel CASE, tris.
- Extractions multitabulaires : jointures, sous-requêtes.
- Types de jointures : jointures internes et externes.
Modifications de données
- L'ordre INSERT : insertions de lignes.
- L'ordre UPDATE : mise à jour de lignes.
- L'ordre DELETE : suppression de lignes.
Extractions avancées
- Expressions de tables, requêtes récursives.
- Opérations ensemblistes : Union, Intersection, Différence, Produit.
- Division relationnelle : les solutions pour effectuer une division relationnelle.
- Sous-requêtes corrélées, clause EXISTS.
Regroupements
- Fonctions d'agrégation : MIN, MAX, COUNT, SUM, ...
- Regroupements : création de sous-ensembles de données, filtres sur les résultats.
- Fonctions analytiques en ligne : CUBE et ROLLUP.
Dialectes particuliers aux SGBDR
- Les spécificités de SQL Server 2005-2008.
- Les spécificités d'Oracle.
- Les spécificités de DB2.
- Les spécificités des SGBDR libres (PostgreSQL, MySQL, Firebird).
2008 au 2009 ()
2008 au 2009 (31)
2008 au 2009 (13)
2008 au 2009 (35)
2008 au 2009 (44)
2008 au 2009 (69)
2008 au 2009 (92)
2008 au 2009 (75)