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 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
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