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