Plan du cours

Introduction à Oracle Database 19c

  • Vue d'ensemble de Oracle Database 19c
  • Installation et configuration
  • Architecture de la base de données Oracle
  • Outils de gestion des bases de données

SQL Révision et concepts avancés

  • Révision SQL de base
    • Sélection, insertion, mise à jour, suppression
    • Jointures, sous-requêtes et opérations ensemblistes
  • Concepts avancés SQL
    • Fonctions analytiques
    • Requêtes hiérarchiques
    • Regroupement et agrégation avancés

Introduction à PL/SQL

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

PL/SQL Unités de programme

  • Procédures et fonctions
  • Paquets et corps de paquets
  • Déclencheurs et gestion des déclencheurs
  • Transactions autonomes

Fonctionnalités avancées PL/SQL

  • Collections : tableaux associatifs, tables imbriquées, VARRAYs
  • Traitement en masse avec BULK COLLECT et FORALL
  • dynamique SQL 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
  • PL/SQL techniques de débogage
  • Utilisation de DBMS_OUTPUT et DBMS_DEBUG

Optimisation des performances

  • SQL Techniques d'optimisation des requêtes
  • Comprendre les plans d'exécution
  • Stratégies d'indexation
  • Utilisation des indices pour l'optimisation des requêtes

PL/SQL Meilleures pratiques

  • Écrire un code efficace PL/SQL
  • Normes et conventions de codage
  • Considérations de sécurité dans PL/SQL
  • Gestion des dépendances et contrôle de version

Sujets avancés SQL

  • Jointures et sous-requêtes avancées
  • Requêtes récursives
  • Utilisation des expressions régulières dans SQL
  • Implémentation de la recherche plein texte

Résumé et prochaines étapes

Pré requis

  • Connaissance de base de SQL et des concepts de bases de données relationnelles
  • Familiarité avec l'environnement Oracle Database 19c

Public

  • [Administrateurs
  • Database développeurs
  • SQL programmeurs
  • Professionnels de l'informatique
 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires