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
- 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
Nos clients témoignent (3)
il a très bien expliqué et donné des conseils pour les exercices.
Stoyan - OPEN COURSE
Formation - Oracle Database 19c PL and Advanced SQL
Traduction automatique
J'aime tout.
Angel - OPEN COURSE
Formation - Oracle Database 19c PL and Advanced SQL
Traduction automatique
J'ai beaucoup apprécié le format de la formation, pratique et directement dans SQL Developer.
Andreea - OPEN COURSE
Formation - Oracle Database 19c PL and Advanced SQL
Traduction automatique