Oracle : développement d’applications et optimisation des bases de données
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
À propos de cette formation :Cette formation pratique va vous apporter les connaissances nécessaires pour créer des applications Oracle puissantes et sécurisées et optimiser leurs performances. Immergé au sein d'une étude de cas, vous allez appliquer des techniques avancées de sécurisation et de maintenance des bases de données, charger des données dans des bases Oracle avec SQL*Loader et améliorer les performances de vos requêtes grâce à une série d'outils mis à disposition par Oracle.
À propos de cette formation
À qui s'adresse cette formation ? Aux programmeurs, concepteurs d'applications, développeurs et analystes système qui conçoivent des applications Oracle avec Oracle. Aux personnes qui migrent vers Oracle 11g ou vers Oracle 12c Aux professionnels du traitement de données qui travaillent depuis de nombreuses années avec les systèmes de bases de données traditionnels et qui passent à Oracle Aux administrateurs de bases de données qui souhaitent acquérir une compréhension approfondie des concepts du développement Oracle Aux managers et leaders de projets qui ont besoin d'une vue d'ensemble du processus de développement d'applications.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Requêtes
- Structures
Le programme
Présentation de l'environnement des applications
Environnement des bases de données Oracle
- Principes fondamentaux de l'architecture des bases Oracle
- Examiner des bases de données avec le dictionnaire de données
- Gérer des structures de stockage simples
- Améliorer les performances avec des structures de stockage facultatives
Préparation de la base de données
Alimenter la base de données
- Charger des données provenant d'autres sources avec SQL*Loader
- Écrire des données dans des tables externes avec Data Pump
- Data Pump : mise à niveau avec le mode hérité
- Appliquer les bonnes pratiques pour créer des structures PL / SQL
- Générer des DDL pour les objets existants
Packages intégrés d'Oracle
Automatiser le traitement des routines
- Planifier des routines avec Oracle Scheduler
- Démarrer des tâches suite à un événement lié au système ou à une application
- Regrouper les tâches planifiées
- Programmer avec des objets LOB
- Compression, déduplication et chiffrement transparents avec SecureFiles
Maintenance de la base de données
Appliquer des techniques de programmation avancées
- Développer du code modulaire avec les packages
- Gérer les transactions autonomes, sérialisables et par défaut
- Résoudre d'éventuels problèmes de déclencheurs
- Renforcer la sécurité avec PL / SQL
- Mettre en œuvre des applications pour sécuriser les lignes
- Contrôler l'accès avec Oracle Label Security
- Créer une nouvelle version de l'application avec Edition-Based Redefinition
- Mettre en œuvre la nouvelle version
Optimisation des performances des requêtes
Identifier les principales techniques d'optimisation
- Développer une méthode d'optimisation
- Planifier et gérer le processus d'optimisation
- EXPLAIN PLAN et autotrace
- SQL Trace et TKPROF
- Optimiser les opérations de jointure
- Partitionner les données pour améliorer l'accès aux données souvent utilisées
- Trier les lignes sauvegardées avec les clusters de hachage triés
Comprendre et contrôler l'optimiseur
Principes de l'optimiseur
- Recueillir les statistiques système avec DBMS_STATS
- Gérer les colonnes les moins sélectionnées avec des histogrammes
- Mode optimiseur et indices
- Identifier la table principale
Optimisation de l'application
Optimiser les performances
- Explorer les B-Trees
- Options d'indexation : bitmap, fonction...
- Partitionner les index avec les colonnes virtuelles
- Surveiller l'utilisation des index avec les index invisibles
- Optimisation de SQL avec les outils SQL Tuning Advisor et SQL Access Advisor
- Détecter les problèmes de performances avec Real-Time SQL Monitoring
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Oracle : développement d’applications et optimisation des bases de données