Accueil > Big Data, SGBD, IA, BI, SAP > SQL Avancé pour Oracle
Formation #BSI205

Formation SQL Avancé pour Oracle

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : BSI205


Sessions programmées :

Du 10 au 12 Fév. 2021

Du 28 au 30 Avril 2021

Du 30 Juin au 02 Juil. 2021

Du 29 Sept. au 01 Oct. 2021

Du 10 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : BSI205


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 10 au 12 Fév. 2021
  • Du 28 au 30 Avril 2021
  • Du 30 Juin au 02 Juil. 2021
  • Du 29 Sept. au 01 Oct. 2021
  • Du 10 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation