|
Cours
|
Durée
|
5 jours
|
3 jours
|
1 jour
|
1 jour
|
1 jour
|
2 jours
|
1 jour
|
2 jours
|
Quelques projets sur mesure
5 jours (bases Oracle)
Module SGBDR / ORACLE - Les pré requis
Première journée
I. Introduction aux SGBDR
Définitions BD/SGBD
Les différents types de SGBD
Les concepts ‘relationnels’
L’exemple d’ORACLE
II. Le schéma d’une B.D. relationnelle
La lecture du schéma d’une base de données
Comment retrouver les informations dans une base de données
Deuxième journée et troisième journée
III. L’accès à un serveur de données
La distinction entre la partie cliente et la partie serveur
La configuration du middleware d’accès au serveur de données
IV. Le langage SQL
Le langage de contrôle des données
La création des utilisateurs
L’attribution des droits aux utilisateurs
Le langage de définition des données
La création des objets de la base de données
La modification et la suppression des objets
Le langage de manipulation des données
Les mises à jour dans la base de données
Les ajouts de données
Les modifications sur les données existantes
La suppression de données existantes
La validation et l’annulation des mises à jour
Les recherches dans la base de données
Les recherches simples
Les recherches avec jointure
Les recherches complexes (sous-requêtes)
Les fonctionnalités complémentaires
La gestion des séquences
L’utilisation des vues
L’utilisation des fonctions intégrées
Quatrième journée
La cuisine d’Oracle
La cuisine intime Oracle
Définition d'une instance Oracle, Définition d'une base de données Oracle, Architectures de connexion, Structures physiques d’une base, Structures mémoire, Les process Oracle, Les process facultatifs, Les process de connexion, Fichiers de contrôle, Paramétrages de la base, Fichiers redo log, Contenu des fichiers redo log, Fonctionnement des fichiers redo log, Mécanisme de SWITCH des REDO LOG, Fichier ALERT .LOG , Fichiers de trace
INIT.ORA
Contenu du fichier INIT.ORA, Exemple de fichier INIT.ORA
Les structures logiques
Les Tablespaces, Les Segments, Les extents
La cuisine intime d’Oracle
Les blocs, Les transactions, Les SCN, SCN, Les latch, Les locks, Le CHECKPOINT, Les Rollback Segments, Fonctionnement des rollback segments
Accès aux données
Traitement d'un ordre Select, Lecture consistante - Read Consistency, Ordres de mise à jour - Update, Delete, Insert, Pourquoi dans le rollback ?
Les transactions
Transactions ORACLE, Contrôle des transactions, Commit, Rollback et Savepoint , Le traitement du Commit , Affectation des buffers , Points de validations (checkpoints) , Conditions d'exécution d'un point de validation , Quand les données sont-elles écrites ? , Les types de transactions , La concurrence d’accès, Les verrous (locks)
Cinquième journée
Le TP OUTILO