Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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