Oracle : développement d’applications et optimisation des bases de données

Formation

A distance

Prix sur demande

Appeler le centre

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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

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
Principes de conception des bases 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é
Maintenance du schéma de l'application
  • 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
Gérer d'autres types de supports
  • 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
Sécuriser la base de données
  • 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
Mise à niveau de l'application
  • 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
Utiliser des outils d'optimisation
  • EXPLAIN PLAN et autotrace
  • SQL Trace et TKPROF
Techniques d'optimisation des requêtes
  • 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
Influencer les résultats de l'optimiseur
  • 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
Optimiser les performances avec les outils automatisés
  • 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

Travaux Pratiques : Charger des données dans une base Oracle Automatiser le traitement des données avec la planification des tâches Utiliser des outils de diagnostic des performances Influencer l'outil d'estimation des coûts pour améliorer les performances Utiliser des techniques de stockage et des méthodologies d'indexation avancées Améliorer les performances avec l'outil de surveillance SQL en temps réel

Appeler le centre

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

Prix sur demande