Prenez contact avec nous

Plan du cours

Introduction à Oracle Database 19c

  • Aperçu d'Oracle Database 19c
  • Installation et configuration
  • Architecture de la base de données Oracle
  • Outils de gestion de la base de données

Rappel du SQL et concepts avancés

  • Rappel du SQL de base
    • Select, insert, update, delete
    • Jointures, sous-requêtes et opérations ensemblistes
  • Concepts SQL avancés
    • Fonctions analytiques
    • Requêtes hiérarchiques
    • Agrégation et groupement avancés

Introduction à PL/SQL

  • Aperçu de PL/SQL
  • Structure des blocs PL/SQL
  • Variables, constantes et types de données
  • Structures de contrôle : if, loop, case

Unités de programme PL/SQL

  • Procédures et fonctions
  • Paquets et corps de paquets
  • Disparateurs (triggers) et gestion des disparateurs
  • Transactions autonomes

Fonctionnalités avancées de PL/SQL

  • Collections : tableaux associatifs, tables imbriquées, VARRAYs
  • Traitement par lots avec BULK COLLECT et FORALL
  • SQL dynamique avec EXECUTE IMMEDIATE
  • Enregistrements PL/SQL et types de données composites

Gestion des erreurs et débogage

  • Gestion des exceptions : exceptions prédéfinies et définies par l'utilisateur
  • Techniques de débogage de PL/SQL
  • Utilisation de DBMS_OUTPUT et DBMS_DEBUG

Ajustement des performances et optimisation

  • Techniques d'optimisation des requêtes SQL
  • Compréhension des plans d'exécution
  • Stratégies d'indexation
  • Utilisation des indications (hints) pour l'optimisation des requêtes

Meilleures pratiques PL/SQL

  • Rédaction de code PL/SQL efficace
  • Normes et conventions de codage
  • Aspects de sécurité dans PL/SQL
  • Gestion des dépendances et du contrôle de version

Sujets SQL avancés

  • Jointures avancées et sous-requêtes
  • Requêtes récursives
  • Utilisation des expressions régulières dans SQL
  • Mise en œuvre de la recherche en texte intégral

Résumé et prochaines étapes

Pré requis

  • Connaissances de base en SQL et en concepts de bases de données relationnelles
  • Maîtrise de l'environnement Oracle Database 19c

Audience cible

  • Administrateurs de bases de données
  • Développeurs de bases de données
  • Programmeurs SQL
  • Professionnels de l'informatique
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires