Ingénierie et optimisation des bases de données

Formation

À Paris Cédex 03

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

  • Lieu

    Paris cédex 03

  • Dates de début

    Dates au choix

Public et conditions d'accès
Licence informatique ou équivalent, maîtrise du modèle relationnel et bases en SQL et dans les systèmes informatiques

Objectifs pédagogiques
Comprendre et maitriser le fonctionnement d'un SGBD Relationnel pour devenir capable d'analyser les problèmes de performance et de cohérence et de proposer des solutions fondées. Un des principaux débouchés de la formation est une fonction d'administrateur de bases de données. Le contenu du cours permet de mieux appréhender le noyau du SGBD, l'optimisation des requêtes, la génération des statistiques, et le parallélisme des opérateurs indispensables pour obtenir de véritables gains de performances lors de l'utilisation de la base de données.

Au programme, nous mettons l'accent sur le stockage des données, les différentes techniques d'indexation qui sont la base de l'optimisation (ecomment bien choisir son index), les coûts des opérations de manipulation du SGBD (pour éviter de faire des requêtes couteuses), l'optimisation et la génération d'un plan d'exécution, la maitrise des outils de type EXPLAIN (comprendre ce que produit l'optimiseur), les différents SGBD existants sur le marché et leurs approches en terme d'optimisation avec Oracle, MySQL, SQL Server (Microsoft), DB2 (IBM), PostgreSQL, SQLite. Les techniques de concurrence d'accès et de reprise sur panne sont également présentées.
.
Afin de mieux appréhender ce cours, il est indispensable d'avoir déjà suivi un cours sur les fondements, l'interrogation et la conception de bases de données telles qu'ils sont abordés dans l'UE NFP107. Ce cours est donc une suite logique à NFP107 et va approfondir les bases acquises

Les sites et dates disponibles

Lieu

Date de début

Paris Cédex 03 ((75) Paris)
Voir plan
292 Rue Saint-Martin, 75141

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Maîtrise des fondements de SQL et de certaines fonctionnalités du noyau d'un SGBD relationnel comme l'optimisation d'une requête relationnelle

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 matières

  • Logique
  • Concurrence
  • SGBD
  • MySQL
  • Ingénierie formation
  • Ingénierie
  • Stratégies
  • Requêtes

Le programme

Contenu


a) Rappels de fonctionnement du SGBD Relationnel
b) Stockage, index, arbre B, index bitmap et Hachage
c) Algorithme de tri externe
d) Algorithmes pour la projection, la jointure et les autres opérations indispensables au SGBD
e) Règles d'optimisation logique et physique
f) Accumulation de statistiques et utilisation pour l'optimisation
g) Détails de l'outil EXPLAIN et de la compréhension des plans d'exécution
h) Transactions et concurrence d'accès
i) Reprise sur panne

TP d'optimisation sur ORACLE
En faisant varier la base, et en utilisant l'outil EXPLAIN, on observe le choix de l'optimiseur du SGBD des stratégies d'optimisation de nombreuses requêtes SQL variées en mode sans statistiques puis en mode statistiques. Ce TP demande une bonne connaissance de SQL.

Bibliographie

  • S. Abiteboul, R. Hull and V. Vianu : Foundations of databases, Addison-Wesley, 1995
  • R. Ramakrishnan, J. Gehrke : Database Management Systmes, Mc Graw Hill, 2nd edition, 2000
  • P. Rigaux, Y. Darmaillac : Maîtriser MySQL, 1re édition, décembre 2005
  • L. Navarro : Optimisation des bases de données : Mise en œuvre sous Oracle?, Pearson, 2010
  • H. Garcia-Molina, J. Ullman, J. Widom : DATABASE SYSTEM, THE COMPLETE BOOK? Prentice Hall,2000

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.

Ingénierie et optimisation des bases de données

Prix sur demande