Votre partenaire formation

Oracle SQL – perfectionnement

Réf: OSP
Durée: 2 jours

 

Objectifs de la formation

Cette formation très pratique se propose de développer les aspects avancés du langage SQL comme : les opérateurs ensemblistes, la gestion des LOB, des Bfiles et du XML, les fonctions d »agrégation et de statistiques, etc.

Contenu de cette formation Oracle SQL:
-Les fonctions complémentaires
-Les opérateurs ensemblistes
-La gestion des LOB et des Bfiles
-Agrégation, jointures et sub-select
-La gestion des intégrités
-La gestion du XML
-Le partitionnement des données
-La gestion des tables distantes

Développeur Oracle

 

Programme de Formation

Les fonctions complémentaires

-Fonctions de transformation : To_Char, To_Date, To_NUM, Case.

-Fonctions analytiques : Rank, Dense_Rank.

-Fonction hiérarchique.

-Autres fonctions: Rowid, etc.

Travaux pratiques 
Mise en forme de données disparates (dates, numériques), Liste d »une hiérarchie à plusieurs niveaux.

 

Les opérateurs ensemblistes

-Union et Union ALL.

-Différence Minus.

-Exists, Some, Any, All.

Travaux pratiques 
Recherche des différences entre plusieurs tables.

 

La gestion des LOB et des Bfiles

-Utilisations possibles.

-Définition des tables.

-Insertion des LOB.

-Mises à jour des LOB.

-Gestion d »un Bfile.

Travaux pratiques 
Ajout d »une photo dans une table, ajout d »un CV dans une table.

 

Agrégation, jointures et sub-select

-Les fonctions d »agrégation et statistiques : Group By Rollup. Group by Cube. Group by Sets.

-Rappel des jointures  » classiques « . Auto-jointure. FULL, RIGHT, LEFT.

-Les sub-select corrélés et non-corrélés.

-Sub-select avec des Insert, Update, delete.

Travaux pratiques 
Statistiques et regroupements sur plusieurs critères. Création et initialisation d »une table à partir des données d »autres tables.

 

La gestion des intégrités

-Rappel des définitions : unicité, référentielle, cohérence.

-Mise en oeuvre : Primary Key, foreign Key, Increment, Check.

-Principes d »utilisation.

-Bonnes pratiques et limites.

Travaux pratiques 
Création de tables en intégrité référentielle, ajout et suppression des contraintes d »intégrité, mise en place d »un incrément, ajout de contrôles par Check.

 

La gestion du XML

-Stockage de XML.

-Utilisation de fonctions avancées XML.

Travaux pratiques 
Gestion d »un document XML.

 

Le partitionnement des données

-Les différents types de partitionnements possibles.

-Mise en oeuvre du partitionnement des données.

Travaux pratiques 
Création de tables partitionnées, rechargement des données.

 

La gestion des tables distantes

-Rappel des principes : schémas, ODBC, DRDA.

-Accès à une table distante.

-Jointures avec des tables distantes.

Travaux pratiques 
Lecture d »une table sous Access, lecture et mise à jour de données sous Excel, accès à des tables d »un autre schéma.

 

Profil Stagiaires & Pré-requis

Toute personne impliquée indirectement dans l »exécution de requêtes SQL avancées (développeur, DBA, maîtrise d »ouvrage).

Bonnes connaissances des bases du SQL ou connaissances équivalentes à celles apportées par le stage « Oracle SQL » (réf. OSL). Expérience requise.

Prix :
Paris,Lyon,Aix,Nantes,Rennes,Toulouse,Bordeaux,Bruxelles,Strasbourg,Lille,Geneve,Sophia-antipolis,Luxembourg :   1320 € HT

Dates de Formations
Nous Consulter