Accueil > Base de Données > SQL Avancé pour Oracle
Formation #BSI205

Formation SQL Avancé pour Oracle

Durée : 3 jours

Code : BSI205


Prochaines dates programmées :

Du 29 au 31 Mai 2024

Du 07 au 09 Août 2024

Du 27 au 29 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Approfondir ses techniques du langage SQL afin de mieux tirer profit des possibilités du langage
Programme
1/ Gérer les expressions régulières et les modèles SQL
  • L'opérateur LIKE : limites
  • Les méta-caractères (^,. ,*,[, …)
  • Fonction regexp_like
  • Fonction regexp_substr
  • Fonction regexp_instr
  • Fonction regexp_replace
  • Fonction regexp_count
2/ SQL, requêtes hiérarchiques
  • La clause CONNECT BY
  • La clause START WITH
  • La clause LEVEL
  • Elimination de lignes ou de branches
  • Autres fonctions
3/ Les opérateurs ensemblistes
  • Assembler des requêtes : Règles
  • Nombre d'expressions projetées
  • type des expressions projetées
  • Les opérateurs UNION, UNION ALL, INTERSECT et MINUS
  • Trier les données
4/ Regroupement de données
  • Créer les sous-groupes avec ROLLUP et CUBE
  • ROLLUP et CUBE : application partielle et totale
  • ROLLUP et CUBE avec les fonctions GROUPING et GROUPING_ID
  • Gestion des NULLs
  • La fonction GROUP_ID
5/ Consultation des données : Fonctionnalités SQL avancées
  • Mise en commun d'une requête
  • Les sous-requêtes corrélées
  • Regroupement sur plusieurs niveaux
  • Rollup complet et partiel
  • Cube complet et partiel
  • Fonctions associées
  • Exploitation des requêtes en tant que tableaux
6/ Manipulation des données : Fonctionnalités SQL avancées
  • Insertion, modification, suppression avec sous requêtes corrélées
  • Insertion multitables avec ou sans condition
  • Insertion multi-tables avec rotation
  • Insertion ou modification avec la commande MERGE
  • Manipulation et consultation avec la clause RETURNING
7/ Gestion des structures
  • Le dictionnaire de données
  • Les espaces de tables - Visualisation - Quota
  • Récupération éventuelle des tables détruites
  • Gestion avancée des contraintes
  • Table d'exceptions
  • Les vues en tant que contraintes
  • Dépendance des objets et recompilation des vues
  • Bases de données distantes
8/ Gestion des structures de stockage
  • Espace de stockage à travers les tablespaces
  • Tablespaces par défaut et accessibles
  • Quotas sur tablespaces
  • Tablespaces pour les structutres tables et index
  • Tablespaces au niveau des contraintes d'unicité et d'identifiant
  • Tables externes, Database Link, Vues matérialisées
9/ Gestion des privilèges et rôles
  • Définition d'un rôle
  • Rôles accessibles
  • Activation d'un rôle
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • DBA
  • Développeurs
  • Maîtres d'ouvrages)
Dates

Dates

  • Du 29 au 31 Mai 2024
  • Du 07 au 09 Août 2024
  • Du 27 au 29 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.