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 base de données

Révision du SQL et concepts avancés

  • Révision du SQL de base
    • Requêtes 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 regroupement avancés

Introduction à PL/SQL

  • Aperçu de PL/SQL
  • Structure du bloc 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
  • Packages et corps de packages
  • Triggers et gestion des triggers
  • Transactions autonomes

Fonctionnalités PL/SQL avancées

  • Collections : tableaux associatifs, tableaux imbriqués, VARRAY
  • 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 PL/SQL
  • Utilisation de DBMS_OUTPUT et DBMS_DEBUG

Optimisation des performances et affinement

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

Bonnes pratiques PL/SQL

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

Sujets SQL avancés

  • Jointures et sous-requêtes avancées
  • Requêtes récursives
  • Utilisation des expressions régulières en 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.

Public 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