CC12800A Certificat de Competences Administrateur de Bases de Donnees
CC12800A Certificat de Competences Administrateur de Bases de Donnees
CC12800A Certificat de Competences Administrateur de Bases de Donnees
CERTIFICAT DE COMPÉTENCE m
es s
ADMINISTRATEUR DE BASES DE
si
Di plô
EN
bles
DONNÉES VAE
AU
DF
CN I
AM
Crédit : 38 ECTS Code CC12800A
Niveau d’entrée : Bac + 2
Public concerné et Description de la formation
conditions d’accès
La formation est destinée aux salariés de niveau Un cours au choix parmi : Planning
BAC+2 au moins pouvant justifier d’une expérience Conception et administration de bases
de 3 à 4 ans dans un des domaines de l’informatique. NFE113 de données
6 ECTS
Pré-requis, NFA008 (Bases de données) ou Systèmes de gestion de bases de
équivalent en expérience professionnelle. NFP107 6 ECTS
ADMINISTRATEUR DE BASES DE DONNÉES
données
108
Document non contractuel (ces renseignements peuvent donner lieu à des modifications).
Les contenus complets sur www.cnam-idf.fr.
Conservatoire national des arts et métiers d’Ile-de-France
NFE113 - Conception et compréhension des plans d’exécution NFA011 – Développement
h) Stratégies d’optimisation tenant compte des
administration de bases de données mouvements de mémoire et des statistiques
d’applications avec les bases de
Crédits : 6 ECTS i) Pipelinage de requêtes et PL/SQL en pipeline données
j) Stratégies des moteurs de stockage Crédits : 4 ECTS
Objectifs pédagogiques sous Oracle, MySQL, Microsoft SQL
Préparer des futurs informaticiens orientés Server, DB2, PostgreSQL et SQLite Objectifs pédagogiques
vers la conception et l’administration de base k) Tuning de requêtes SQL et amélioration Ce cours est le prolongement du cours d’introduction
de données. L’accent est mis sur l’utilisation des performances d’une application BD aux bases de données (NFA008). Il est dédié
d’une méthodologie de conception de base de l) Dénormalisation de schéma relationnel à l’approfondissement des bases de données
données centralisée ou répartie, la maîtrise des TP d’optimisation sur ORACLE relationnelles et particulièrement au développement
éléments d’architecture logique et physique d’une de déclencheurs (triggers), de procédures stockées
base de données relationnelle, les fonctions
d’administration d’une base de données, la
NSY103 - Linux : principes et et d’applications fondées sur cette technologie, en
utilisant soit un langage propriétaire (dans ce cours,
démarche d’optimisation d’une base de données, programmation PL/SQL pour Oracle) soit le langage Java (API JDBC).
les règles d’évaluation du coût des opérations. Crédits : 6 ECTS
Contenu de la formation
Capacité et compétences acquises Public concerné et conditions d’accès • Introduction aux bases de don-
- Savoir concevoir une base de données relationnelle. Avoir des bases sur le fonctionnement des systèmes nées relationnelles (rappels)
- Savoir administrer une base de d’exploitation (cette ue intervient dans des diplômes - Le modèle relationnel
données relationnelle. et certifications de niveau supérieur à Bac + 2). • Langages de description et de manipulation
- Connaître les caractéristiques du SGBD Oracle. Savoir lire un programme écrit en langage C. de bases de données relationnelles
- SQL
Contenu de la formation Objectifs pédagogiques - PL/SQL : structures de contrôle, curseurs,
• Introduction Approches qualitative et quantitative des systèmes exceptions, procédures stockées, déclencheurs
• Architecture d’une base de données relationnelle d’exploitation et de communication. Conception et - JDBC : interface avec un SGBDR, curseurs, excep-
• Architecture d’un SGBDR fonctionnement des systèmes d’exploitation centra- tions liées aux échanges de données, transactions,
• Mise en oeuvre d’une base de données relationnelle lisés, répartis et temps réel. Développement d’ap- procédures stockées et déclencheurs en java
• Administration / optimisation plications multiprocessus sour un système LINUX.
d’une base de données - Travaux pratiques : Oracle SQL,
• Approches à la gestion des bases de Capacité et compétences acquises programmation PL/SQL, JDBC
données réparties ou fédérées Savoir développer une application multi
processus utilisant des outils de communication NFE156 - Pratiques et Outils de DBA
NFP107 - Systèmes de gestion de et de synchronisation sous Linux/Unix. Crédits : 4 ECTS
bases de données Appréhender les mécanismes fondamen-
taux des systèmes d’exploitation
Crédits : 6 ECTS Comprendre la problématique des systèmes temps
Objectifs pédagogiques
Acquérir des connaissances plus approfondies dans
réels et les particularités de ces systèmes.
Public concerné et conditions d’accès le domaine de l’administration de base de données
Niveau Bac+2 en informatique
Contenu de la formation
• Introduction générale
Contenu de la formation
Objectifs pédagogiques • Gestion de processus
● Présentation des outils utiles pour le DBA
Maîtriser l’utilisation d’un SGBD relationnel et ● Installation d’un serveur Oracle
• Ordonnancement de l’unité centrale :
notamment l’utilisation du standard SQL. ● Gestion d’une instance Oracle
• Synchronisation de processus
Comprendre tous les aspects de l’architecture et ● Bonnes pratiques du DBA
• Interblocage : Prévention, détection, correction,
du fonctionnement d’un SGBD relationnel : stoc- ● Dictionnaire de données
• Gestion de la mémoire
kage physique, indexation, optimisation des ● Séance dédiée aux interfaces Web pour DBA :
• Systèmes de fichiers
requêtes, concurrence et reprise sur pannes. ● Sauvegardes et restaurations
• Systèmes distribués :
● Gestion des utilisateurs
• Exemple d’un système : LINUX
Contenu de la formation ● Tuning
• 1. Le modèle relationnel et le langage SQL ● Séminaires
Modèle conceptuel de données et
NSY107 - Intégration des systèmes
liens avec le modèle relationnel. client-serveur
Rappels sur l’algèbre relationnelle. Crédits : 6 ECTS
Étude approfondie du langage SQL (y compris
requêtes imbriquées, agrégation, vues). Public concerné et conditions d’accès
• 2. Les SGBD relationnels Avoir des connaissances en architecture des ordina-
- Architecture générale : les différentes teurs, programmation, réseaux et bases de données.
fonctions, les différents niveaux
le stockage physique des données
Objectifs pédagogiques
les index
Comprendre l’ensemble des concepts qui
algorithmes de jointure
sous-tendent les architectures client-serveur
- Évaluation et optimisation des requêtes
et réparties. Savoir concevoir et intégrer des
plan d’exécution
architectures applicatives de type distribuée.
mécanismes d’optimisation
- Concurrence d’accès et reprise sur panne.
p
rincipes de la concurrence Contenu de la formation
d’accès et de la reprise • Les concepts
verrouillage à deux phases et hiérarchique • Architecture des serveurs
journalisation et reprise sur panne • Performances : Dimensionnement, Analyse
opérationnelle, gestion des capacités
• Sécurité et sûreté de fonctionnement
NFE106 - Ingénierie et optimisation • Bases de données réparties
des bases de données • Technologies de distribution
Crédits : 6 ECTS • Urbanisation et BPM
Contenu de la formation
Optimisation SQL :
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
109
Document non contractuel (ces renseignements peuvent donner lieu à des modifications).
Pour plus d’information se reporter au site www.cnam-idf.fr.