01 49 68 53 00
Education Is Our Business
 
 

Développement et optimisation des applications bases de données Oracle : Travaux Pratiques

 
Formation: 492   Durée: 5 jours
 
 

Vous apprendrez à

  • Concevoir des applications efficaces et installer les fonctionnalités d'Oracle
  • Charger des données dans les bases Oracle avec SQL*Loader ou les tables externes
  • Maintenir et sécuriser la base de données avec des techniques avancées
  • Améliorer vos applications grâce aux outils clés d'Oracle
  • Optimiser les performances des requêtes avec les outils d'Oracle
  • Régler les applications pour une performance optimale

Objectif

Le développement d'applications bases de données efficaces, sécurisées et performantes est essentiel pour garantir l'efficacité des systèmes d'information d'une entreprise. Durant ce cours, vous acquerrez les compétences pour créer des applications bases de données Oracle puissantes et sécurisées pour des performances optimales. Vous apprendrez à charger, maintenir et sécuriser vos données en utilisant des techniques avancées de développement d'applications.

À qui s'adresse cette formation

Développeurs et toute autre personne souhaitant accroître les performances et l'efficacité de leurs applications Oracle. Des connaissances pratiques de SQL et PL/SQL ainsi qu'une expérience de SGBD SQL sont nécessaires.

Travaux pratiques

Une étude de cas vous permettra d'acquérir une expérience approfondie du développement et de l'optimisation d'applications, notamment :
  • Chargement des données dans une base Oracle
  • Gestion des index basés sur des contraintes
  • Développement de procédures, fonctions et packages
  • Résolution des problèmes PL/SQL critiques
  • Génération des statistiques avec DBMS_STATS
  • Utilisation des outils de diagnostic des performances
  • Optimisation des applications Oracle
  • Mise en œuvre des techniques d'optimisation
  • Identification des goulets d'étranglement de PL/SQL avec DBMS_PROFILER

 
Oracle est une marque déposée d'Oracle Corporation.
  Oracle : Développement et optimisation

Calendrier des formations

2 - 6 avrilParis 
25 - 29 juinParis 
3 - 7 sept.Paris 
15 - 19 oct.Paris 
10 - 14 déc.Paris 

Londres (en anglais)

19 - 23 marsLondon 
10 - 14 sept.London 

Pour plus de dates: www.learningtree.fr
 
http://www.learningtree.fr/courses/fr492.htm
 
 
01 49 68 53 00
Education Is Our Business
 
 

Développement et optimisation des applications bases de données Oracle : Travaux Pratiques

 
Formation: 492   Durée: 5 jours
 
 
Contenu détaillé
 

Introduction

Environnement d'Oracle Database

  • Révision des concepts de base
  • Étude des bases de données existantes avec le Data Dictionary

Considérations de conception de la base de données

  • Concevoir pour la performance
  • Gestion des structures de stockage
  • Problèmes liés à la gestion du stockage

Préparation de la base

Contrôle du schéma de l'application

  • Gestion des dépendances
  • Migration des colonnes LONG vers les types de données LOB

Alimentation de la base

  • Chargement des données de sources externes en utilisant SQL*Loader ou les tables externes
  • Écriture sur des tables externes avec Data Pump
  • Import d'autres types de données

Maintien de la base de données

Utilisation de techniques de programmation avancées

  • Développement de code modulaire en utilisant des packages
  • Gestion des transactions par défaut, en série et autonomes
  • Résolution des problèmes de triggers

Sécurisation de la base de données

  • Application de la sécurité avec PL/SQL
  • Mise en œuvre de la sécurité au niveau des lignes pour les applications
  • Contrôle de l'accès avec Oracle Label Security

Verrouillage et lecture cohérente

  • Verrouillage implicite ou explicite
  • Éviter les interblocages

Utilisation des fonctions intégrées

Maîtrise d'autres types de média

  • Accès aux fichiers du système d'exploitation
  • Programmation avec des gros objets (LOB)

Automatisation des tâches

  • Ordonnancement des tâches avec DBMS_JOB ou l'ordonnanceur (Scheduler)
  • Lancement de tâches à partir d'événements de type système ou application

Optimisation des capacités de l'application

  • Contrôle du schéma d'une application avec les privilèges (invoker's right)
  • Création de DLL pour les objets existants

Optimisation des requêtes

Techniques principales d'optimisation

  • Méthodologie de l'optimisation
  • Planification et gestion du processus d'optimisation

Outils d'optimisation

  • Exécution d'EXPLAIN PLAN et d'autotrace
  • Sorties SQL trace et TKPPROF

Techniques d'optimisation des requêtes

  • Optimisation des sous-requêtes
  • Optimisation des jointures
  • Partitionnement pour augmenter le débit d'accès aux données fréquemment utilisées
  • Stockage de lignes triées grâce aux hash clusters
  • Utilisation d'outils automatisés

Contrôle des optimiseurs

Concepts de l'optimiseur

  • Bases sur les chemins d'accès
  • Création des statistiques objet et système avec DBMS_STATS
  • Gestion des colonnes peu sélectives avec les histogrammes

Influencer l'optimiseur

  • Utilisation de conseils et du mode optimiseur
  • Optimisation de l'accès aux premiers résultats (FIRST-ROWS)
  • Spécification de la table maîtresse

Optimisation de l'application

Optimisation des performances

  • Index partitionnés, basés sur des fonctions et autres options de création des index
  • Surveillance de l'utilisation des index
  • Diminution des opérations d'entrée/sortie
  • Arbres B
  • Parallel DML

Techniques d'optimisation PL/SQL

  • Création de SQL dynamique
  • Liaison des variables pour permettre la réutilisation des instructions SQL
 
http://www.learningtree.fr/courses/fr492.htm
 
 
01 49 68 53 00
Education Is Our Business
 
 

Développement et optimisation des applications bases de données Oracle : Travaux Pratiques Prix

 
Formation: 492   Durée: 5 jours
 
 

Le prix du formation comprend :

  • Suivi du cours
  • Travaux pratiques
  • Support de cours
  • Utilisation des équipements informatiques
  • Presse informatique
  • Café et viennoiseries
  • Attestation de présence et diplôme de fin de formation
 
 

Offres Spéciales

Passeport
  • Passeport 2 formations - économisez jusqu'à 880 € par formation
  • Passeport 3 formations - économisez jusqu'à 960 € par formation
  • Passeport 4 formations - économisez jusqu'à 1 180 € par formation
Visa Société
  • Visa Société : flexibilité et économies maximales !
  • Visas Sociétés sont des programmes souples de 25, 50, 100 jours ou plus de formation, à suivre sur une période de 12 mois.
  • Grâce au NOUVEAU Visa Société, plus le volume est important, plus vous économisez !

Votre garantie satisfaction

Si vous n'estimez pas à 100 % que Learning Tree a su répondre à votre attente et même davantage, vous ne payez pas le formation suivi. Notre engagement qualité vous garantit la qualité de nos cours : vous ne payez que si celui-ci a répondu à votre attente.

 
http://www.learningtree.fr/courses/fr492.htm