[ INFORMATIQUE CYCLE PROBATOIRE

Transcription

[ INFORMATIQUE CYCLE PROBATOIRE
[ INFORMATIQUE CYCLE PROBATOIRE
BASES DE DONNEES - N° 16892
Cours B6 (1/2 valeur)
Conditions d'admission
Avoir le niveau bac + 2 (DPCF du CNAM, BTS, DUT..) en informatique.
Objectifs
Former des ingénieurs informaticiens à l'utilisation et au choix d'un
SGBD. L'accent est mis sur l'utilisation des SGBD, l'optimisation des performances, l'évaluation des requêtes et du coût des opérations, et sur la
conception d'un bon schéma relationnel d'une base de données centralisée
ou répartie. Les défis modernes en matière d'architecture et d'utilisation
des SGBD seront étudiés.Les environnements de conception, de programmation et des outils de génération d'interfaces seront abordés.
Programme
Introduction
Qu'est-ce qu'une BD, un SGBD ? Organisation des données. Les fonctions
et les utilisations d'un SGBD.
Le modèle relationnel
Relations, algèbre relationnelle.
Anomalies de mise à jour et conception d'un bon schéma: contraintes
exprimées par des dépendances fonctionnelles, clé, théorie de la décomposition en relations sous troisième forme normale.
Le langage de requêtes SQL : description, manipulation, contrôle.
Calcul relationnel, équivalence avec l'algèbre relationnelle, l'exemple de
SQL.
Les SGBD relationnels
Architecture générale : les différentes fonctions. Les différents niveaux, le
stockage physique des données, les index... Evaluation des requêtes et du
coût des sélections et des jointures.
Concurrence d'accès et reprise sur pannes en environnement centralisé.
Outils de conception et de modélisation ( CAS(:).
Outils de développement (L4G) et immersion de SQL dans un langage de
programmation.
Administration, Tuning et Optimisation
Fonctions de l'administrateur: interface avec les développeurs, sécurité,
sauvegarges, mesure de la charge et des performances, benchmarks, tuning
et optimisation.
Tuning : paramètres système et SGBD (mémoire partagée, buffers, stockage sur disque, nombre de curseurs,...)
Optimisation de requêtes: plan d'exécution, jointures efficaces, etc...
Outils et approches pour l'optimisation, dénormalisation
Compléments
Approches à la répartition des données. les choix d'un SGBD relationnel.
les SGBD du marché.
CNAM DIJON

Documents pareils