Formation indisponible à l'heure actuelle
Ingénierie et optimisation des bases de données
Formation
À Montpellier ()
Description
-
Typologie
Formation
Apprenez à votre rythme, tout au long de votre parcours professionnel. Le Cnam offre des formations développées en étroite collaboration avec les entreprises et les organisations professionnelles afin de répondre au mieux à leurs besoins et à ceux de leurs salariés.
Le Cnam remplit trois missions principales:
la formation professionnelle supérieure tout au long de la vie,
la recherche technologique et l'innovation,
la diffusion de la culture scientifique et technique. Cette UE apparaît dans les diplômes et certificats suivants : Entrée
CYC12p-1 Ingénieur diplômé de l'école d'ingénieurs du Cnam Spécialité informatique, parcours Systèmes d'information (ISI)
Centres d'enseignement Entrée
CYC47p-1 Ingénieur diplômé de l'école d'ingénieurs du Cnam Spécialité informatique, parcours Informatique modélisation optimisation (IMO)
Centres d'enseignement Entrée
CC128p-1 Certificat de compétence Administrateur de Bases de Données
Centres d'enseignement Entrée
MR082p-1 Master Sciences, technologies,santé mention informatique spécialité systèmes d'information et de décision (voie recherche)
Centres d'enseignement Public et conditions d'accès DEST en informatique ou licence informatique ou équivalent, maîtrise du modèle relationnel et bases en SQL et dans les systèmes informatiques
Les Avis
Les matières
- Requêtes
- Information
- Stratégies
- Ingénieur du son
- SGBD
- Ingénierie formation
- Ingénierie
Le programme
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) Stratégies d'optimisation tenant compte des mouvements de mémoire et des statistiques
i) Pipelinage de requêtes et PL/SQL en pipeline
j) Stratégies des moteurs de stockage sous Oracle, MySQL, Microsoft SQL Server, DB2, PostgreSQL et SQLite
k) Tuning de requêtes SQL et amélioration des performances d'une application BD
l) Dénormalisation de schéma relationnel
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 connaissance de base de SQL.
Modalités de l'évaluation Examen final
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
- G. Gardarin : Bases de Données objet & relationnel, Eyrolles, 1999
Ingénierie et optimisation des bases de données
