Document non contractuel (ces renseignements peuvent donner lieu à des modifi cations).
Pour plus d’information se reporter au site www.cnam-idf.fr.
Conservatoire national des arts et métiers d’Ile-de-France
école sciences industrielles &
technologies de linformation
Public concerné et
conditions d’accès
La formation est destinée à des salariés de niveau
BAC+2 au moins pouvant justifi er d’une expérience
de 3 à 4 ans dans un des domaines de l’informatique.
Pré-requis, NFA008 (Bases de données) ou
équivalent en expérience professionnelle.
Objectifs pédagogiques
Acquérir les connaissances indispensables aux
bases de données
Acquérir des compétences plus approfondies dans
le domaine de l’administration de base de données.
Compétences visées
- Langage SQL (LDD, LMD, LR), tuning de requêtes
- Gestion des droits d’accès, concurrences/
transactions
- Architecture SGBD (Fichiers base de données,
chiers confi guration, zones mémoires : PSA,SGA)
- Sauvegarde et restauration (RMAN)
- Installation du SGBD et Upgrade de version
- Système d’exploitation : commandes basiques,
commandes de monitoring et shell script
- Optimisation, Statistiques et Tuning de Bases de
Données
- Interprétation de plans d’exécution EXPLAIN et
comprendre son coût.
CERTIFICAT DE COMPÉTENCES
ADMINISTRATEUR DE BASES DE DONNÉES
Crédit : 38 ECTS Code CC128
Niveau d’entrée : Bac + 2
D
i
p
l
ô
m
e
s
a
c
c
e
s
s
i
b
l
e
s
A
U
C
N
A
M
I
D
F
EN
VAE
SITI00 / 2015
CC128 Administrateur de bases de données
Description de la formation
Un cours au choix parmi :
NFE113 Conception et administration de bases
de données 6 ECTS
NFP107 Systèmes de gestion de bases de
données 6 ECTS
NFE106 Ingénierie et optimisation des bases
de données 6 ECTS
NSY103 Linux : principes et programmation 6 ECTS
NSY107 Intégration des systèmes client-
serveur 6 ECTS
NFA011 Développement d'applications avec les
bases de données 4 ECTS
NFE156 Pratiques et Outils de DBA 4 ECTS
UASI05 Projet 6 ECTS
Cours également disponible en ligne (Ile-de-France)
Cours également disponible en ligne (Région)
ECTS : Système européen de transfert et d’accumulation de crédits.
Planning
Planning
Document non contractuel (ces renseignements peuvent donner lieu à des modifi cations).
Les contenus complets sur www.cnam-idf.fr.
Conservatoire national des arts et métiers d’Ile-de-France
Document non contractuel (ces renseignements peuvent donner lieu à des modifi cations).
Les contenus complets sur www.cnam-idf.fr.
Conservatoire national des arts et métiers d’Ile-de-France
NFE113 - Conception et
administration de bases de données
Crédits : 6 ECTS
Objectifs pédagogiques
Préparer des futurs informaticiens oriens
vers la conception et l’administration de base
de données. L’accent est mis sur l’utilisation
d’une méthodologie de conception de base de
données centralisée ou répartie, la maîtrise des
éléments d’architecture logique et physique d’une
base de données relationnelle, les fonctions
d’administration d’une base de dones, la
marche d’optimisation d’une base de dones,
les règles d’évaluation du coût des opérations.
Capacité et compétences acquises
- Savoir concevoir une base de dones relationnelle.
- Savoir administrer une base de
données relationnelle.
- Manipuler une base de dones relationnelle
via un langage procédural tel PL/SQL.
- Conntre les caractéristiques du SGBD Oracle.
Contenu de la formation
Introduction
- Dé nitions et approches gérales
aux bases de données et aux systèmes
de gestion de bases de dones
- Rappel : La molisation conceptuelle
de données : le modèle E-R et le modèle
EER : les mécanismes d’abstraction et la
marche / règles de constitution d’un MCD
- Rappel : Les concepts de base du mole
relationnel et les règles de passage du
mole E-R au mole relationnel
- La théorie de la normalisation du modèle
relationnel, 4ème et 5ème formes normales
Architecture d’une Base de données relationnelle
- Description détaillée de la structure logique
- Description de la structure physique
Architecture d’un SGBDR
- Les modules fonctionnels : analyseur de
reqte et gestionnaire de dones
- L’optimiseur des requêtes : rôles, stragie
d’exécution des plans d’exécution, modes
d’évaluation du ct de requête, limites
- Le gestionnaire des transac-
tions : dé nition et propriétés
- La gestion des accès concur-
rents : dé nition et propriétés
- Le verrouillage des dones : concepts de
base, granularité, typologies, compatibili
entre les modes de verrouillage
- La gestion de reprise après incident : ap-
proches, nature des pannes, stratégie
Mise en oeuvre d’une base de données relationnelle
- Rappel : les opérateurs algébriques
- Création d’une base de dones
(instance Oracle) : tablespaces, tables,
vues, index, trigger, procédure, ....
- Gestion des droits d’accès (Grant, Revoke)
- Alimentation d’une base de données
- Manipulation d’une base de dones
- SQL et PL/SQL : application aux «trigger
Administration / optimisation d’une base de dones
- Niveaux d’administration / d’optimi-
sation et les liens entre ces différents
niveaux : conceptuel, logique et physique
- Fonctions d’administration : Sécurité
logique (authentifi cation) et physique (sau-
vegarde) de dones, gestion du référentiel,
surveillance du bon fonctionnement de la
base, amélioration des performances, ...
- Règles de base pour garantir une bonne
performance de la BD : Choix pertinent des
index, répartition judicieuse des tablespaces
- Optimisation des reqtes
Approches à la gestion des bases de
données réparties ou férées
- Dé nitions et typologies des SI réparties
- Techniques utilies dans la répartition des
données : fragmentation et réplication
- Méthode de conception d’une
base de données réparties
Le cours est concrétisé par des travaux
pratiques sur le SGBD ORACLE.
NFP107 - Systèmes de gestion de
bases de dones
Crédits : 6 ECTS
Public concerné et conditions d’accès
Niveau Bac+2 en informatique
Objectifs pédagogiques
Maîtriser l’utilisation d’un SGBD relationnel et
notamment l’utilisation du standard SQL.
Comprendre tous les aspects de l’architecture et
du fonctionnement d’un SGBD relationnel : stoc-
kage physique, indexation, optimisation des
reqtes, concurrence et reprise sur pannes.
Contenu de la formation
Ce cours comporte deux parties :
Le mole relationnel
Mole conceptuel de dones et liens
avec le modèle relationnel.
Rappels sur l’algèbre relationnelle.
Étude approfondie du langage de
reqtes standard SQL.
Les SGBD relationnels
Architecture générale : les différentes
fonctions, les différents niveaux
Le stockage physique des données
Les index
Algorithmes de jointure
Évaluation et optimisation des requêtes (en prenant
comme exemple un sysme commercial)
Plan d’exécution
canismes d’optimisation
Concurrence d’acs et reprise sur panne.
Principes de la concurrence d’accès et de la reprise
Verrouillage à deux phases et hiérarchique
Journalisation et reprise sur panne
NFE106 - Ingénierie et optimisation
des bases de données
Crédits : 6 ECTS
Public concerné 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
Capacité et compétences acquises
Expertise en système de base de données,
optimisation de reqtes, indexation de dones,
EXPLAIN, Tuning de reqtes, expertise
en stockage de données sous Oracle.
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
compréhension des plans d’exécution
h) Stragies d’optimisation tenant compte des
mouvements de mémoire et des statistiques
i) Pipelinage de requêtes et PL/SQL en pipeline
j) Stragies des moteurs de stockage
sous Oracle, MySQL, Microsoft SQL
Server, DB2, PostgreSQL et SQLite
k) Tuning de requêtes SQL et alioration
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 stragies 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.
NSY103 - Linux : principes et
programmation
Crédits : 6 ECTS
Public concerné et conditions d’accès
Avoir des bases sur le fonctionnement des systèmes
d’exploitation (cette ue intervient dans des dipmes
et certifi cations de niveau supérieur à Bac + 2).
Savoir lire un programme écrit en langage C.
Objectifs pédagogiques
Approches qualitative et quantitative des systèmes
d’exploitation et de communication. Conception et
fonctionnement des systèmes d’exploitation centra-
lisés, répartis et temps réel. Développement d’ap-
plications multiprocessus sour un sysme LINUX.
Capacité et compétences acquises
Savoir développer une application multi
processus utilisant des outils de communication
et de synchronisation sous Linux/Unix.
Appréhender les mécanismes fondamen-
taux des systèmes d’exploitation
Comprendre la probmatique des sysmes temps
els et les particularités de ces systèmes.
Contenu de la formation
• Introduction générale
Rappels d’architecture machine
Structure des systèmes informatiques.
Structure des systèmes d’exploitation.
• Gestion de processus
Processus : concepts, opérations sur les
processus. Processus coopératifs, threads,
communications inter-processus (tubes, fi les de
messages, segments de mémoire partagée).
• Ordonnancement de l’unité centrale :
Concepts et crires d’ordonnancement.
Ordonnancement temps réel
• Synchronisation de processus : Section
critique, sémaphores, probmes classiques.
• Interblocage : Prévention, détection, correction,
• Gestion de la mémoire : pagination,
Segmentation, Mémoire virtuelle,
• Systèmes de fi chiers : Interfaces des
systèmes de fi chiers et impmentation.
• Systèmes distribués :
Structure des réseaux et structure des
systèmes répartis. Programmation socket
• Exemple d’un système : LINUX
Des travaux pratiques permettent de mettre
en oeuvre les primitives du système liées au
processus et à la communication entre processus
NSY107 - Intégration des sysmes
client-serveur
Crédits : 6 ECTS
Public concerné et conditions d’accès
Avoir des connaissances en architecture des ordina-
teurs, programmation, réseaux et bases de dones.
Objectifs pédagogiques
Comprendre l’ensemble des concepts qui
sous-tendent les architectures client-serveur
et réparties. Savoir concevoir et intégrer des
architectures applicatives de type distribe.
Contenu de la formation
Les concepts : l’évolution des architectures
des sysmes informatiques du transactionnel
centralisé aux approches réparties (client-serveur,
cooratif), typologies, problématiques.
Architecture des serveurs
Rappel Architecture technique mariel
et logiciel, machines et serveurs. Gestion
des threads, des processus.
Multiprocesseurs, Clusters, parallélisme,
haute disponibilité, disques RAID,
seaux de données SAN et NAS.
Performances : Dimensionnement, Analyse
opérationnelle, gestion des capacités
curité et sûreté de fonctionne-
ment : Principes de base de la gestion de la
curité des architectures distribuées
Les technologies de virtualisation : serveurs,
postes de travail, données, réseaux
Bases de données réparties
Acs aux bases de dones distantes, RDA, DRDA,
ODBC, IDAPI, ADO.net, bases de données réparties
et férations de bases de données hétérones.
Moniteurs transactionnels, transactionnel réparti
Entrets de dones, sysmes décisionnels
Technologies de distribution
Architecture des middlewares généraux : RPC,
CORBA, COM/DCOM, RMI, WEB SERVICES
Architecture, ingénierie et intégration de réseaux.
Réseaux Peer to Peer et agents intelligents.
Technologie clients-serveur Multi-Tiers,
Internet : Clients légers, Serveurs WEB,
PHP, .Net, J2EE, Serveurs d’Applications.
Urbanisation et BPM
marche d’urbanisation des Sysmes dinfor-
mation, cartographie et règles d’Urbanisation,
Processus métiers et BPM, BPMN et BPEL,
Intégration et communication inter-applica-
tions : Enterprise Application Integration (EAI).
Document non contractuel (ces renseignements peuvent donner lieu à des modifi cations).
Les contenus complets sur www.cnam-idf.fr.
Conservatoire national des arts et métiers d’Ile-de-France
Document non contractuel (ces renseignements peuvent donner lieu à des modifi cations).
Les contenus complets sur www.cnam-idf.fr.
Conservatoire national des arts et métiers d’Ile-de-France
NFA011 – Développement
d’applications avec les bases de
dones
Crédits : 4 ECTS
Objectifs pédagogiques
Ce cours est le prolongement du cours dintroduction
aux bases de données (NFA008). Il est déd
à l’approfondissement des bases de dones
relationnelles et particulièrement au développement
de déclencheurs (triggers), de procédures stoces
et d’applications fones sur cette technologie, en
utilisant soit un langage propriétaire (dans ce cours,
PL/SQL pour Oracle) soit le langage Java (API JDBC).
Contenu de la formation
• Introduction aux bases de don-
es relationnelles (rappels)
- Le modèle relationnel
• Langages de description et de manipulation
de bases de dones relationnelles
- SQL
- PL/SQL : structures de contrôle, curseurs,
exceptions, procédures stoces, déclencheurs
- JDBC : interface avec un SGBDR, curseurs, excep-
tions liées aux échanges de données, transactions,
produres stoces et déclencheurs en java
- Travaux pratiques : Oracle SQL,
programmation PL/SQL, JDBC
NFE156 - Pratiques et Outils de DBA
Crédits : 4 ECTS
Contenu de la formation
Outils d’administration et monito-
ring : SQL Developper / TOAD
Confi guration des bases de dones
Gestion des zones mémoires
Installation d’un SGBD
Upgrade de version
Technologie RAID
Audit BD
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !