filière - Tallon.fr

publicité
FILIÈRE
BASES DE DONNEES
&
DECISIONNEL
77
LANGAGE
Filière
BASES DE DONNEES
Le langage SQL
Le langage PL/SQL
SQL
Durée
PL-SQL
Durée
2 jours
Objectif
Apprendre à créer un programme PL/SQL – Utiliser les variables
– Utiliser les structures de contrôle – Gérer les exceptions –
Créer une procédure et une fonction.
Objectif
Utiliser iSQL*Plus - Apprendre à utiliser l’instruction SELECT
pour sélectionner des données, trier des données, restreindre
les données. Apprendre à utiliser les fonctions. Apprendre à
ajouter, modifier et supprimer des données dans une table Apprendre à créer une table.
Public
Développeurs
- Administrateurs de base de données Consultant technique.
Public
Utilisateurs finals - Administrateurs de base de données –
Consultant technique.
Pré-requis
Aucun
Introduction au modèle relationnel - Système de gestion de bases de données
relationnel Oracle – Communiquer avec un SGBDR par l’intermédiaire d’instruction
SQL.
Utiliser iSQL*Plus
Présentation de iSQL*Plus - Les commandes iSQL*Plus - Se connecter à iSQL* Plus
– Environnement iSQL*Plus - Charger, sauvegarder et exécuter des fichiers script –
Définir les préférences iSQL*Plus.
Extraire les données à l’aide de l’instruction SELECT
L’ordre SELECT élémentaire – Sélectionner des colonnes spécifiques – Expressions
arithmétiques – Chaînes de caractères littérales.
Restreindre et trier les données
LA clause Where – La clause ORDER BY - Les opérateurs de comparaison - Les
fonctions et expressions - Les fonctions sur les dates - Les fonctions de conversion –
Chaîne de caractères et dates.
Utiliser des fonctions monolignes pour personnaliser un résultat
Décrire les différences entre les fonctions monolignes et multilignes - Manipuler des
chaînes avec des fonctions de type caractère dans les clauses SELECT et WHERE Manipuler des nombres à l’aide des fonctions ROUND, TRUNC et MOD - Effectuer
des opérations arithmétiques avec des données de type date - Manipuler des
dates à l’aide de fonctions de type date
Utiliser les fonctions de conversion et les expressions conditionnelles
Les fonctions monoligne - Les fonctions de manipulation de caractères - Les fonctions numériques ROUND, TRUNC, MOD - Les fonctions de conversion TO_CHAR,
TO_NUMBER et TO_DATE - Appliquer les fonctions NVL, NULLIF et COALESCE
à des données - Imbriquer plusieurs fonctions - Utiliser la logique conditionnelle IF
THEN ELSE dans une instruction SELECT - Expression CASE - Fonction DECODE.
Les fonctions de groupe
Types de fonctions de groupe – Syntaxe - Utiliser les fonctions de groupe - La
clause GROUP BY - La clause HAVING.
Comment interroger plusieurs tables ?
La jointure – La jointure interne – La jointure externe - Le produit cartésien.
Les sous-interrogations
Types de sous-interrogations – Syntaxe d’uns sous interrogation - Inclure un autre
ordre SELECT dans une requête - Sous-interrogation mono-ligne et sous-interrogation
multi-lignes.
Ajouter, Modifier et Supprimer des données
Le langage de manipulation de données - Description des instructions LMD - L’instruction INSERT - L’instruction UPDATE – L’instruction DELETE – Les transactions – Les
instructions COMMIT et ROLLBACK - Principe de la cohérence en lecture.
Créer, Modifier et Supprimer des tables
Le langage de définition de données – Description des instruction LDD - Les objets
de base de données – L’instruction CREATE TABLE – L’instruction ALTER TABLE –
L’instruction DROP TABLE - Afficher la structure d’une table - Afficher les types de
données disponibles pour les colonnes - Présentation des contraintes .
78
2 jours
Pré-requis
Connaître le langage SQL
Introduction au langage PL/SQL
Définition du langage PL/SQL
Environnement PL/SQL
Avantages de PL/SQL
Structure d’un bloc PL/SQL
Types de bloc PL/SQL
Créer un bloc anonyme
Exécuter un bloc anonyme
Tester la sortie d’un bloc PL/SQL.
Déclarer des variables PL/SQL
Utilisation des variables
Identificateurs dans un sous-programme PL/SQL
Déclarer et initialiser des variables PL/SQL
Types de données scalaires – Déclarer des variables scalaires
Déclarer des variables booléennes - Variables attachées.
Ecrire des instructions exécutables
Unités lexicales d’un bloc PL/SQL – Fonction SQL dans le code PL/SQL - Utiliser
des blocs imbriqués en tant qu’instructions – Portée et visibilité des variables Qualifier un identificateur - Opérateurs en langage PL/SQL.
Interagir avec le serveur Oracle
Instructions SQL en langage PL/SQL - Instructions SELECT dans PL/SQL - Manipuler les données en langage PL/SQL - Curseur SQL.
Les structures de contrôle
Contrôler le flux d’exécution - Instructions IF - Instructions CASE
Conditions booléennes - Contrôle d’itération
Boucle de base - Boucle WHILE - Boucle FOR.
Les types de données composites
Enregistrements PL/SQL
Attribut %ROWTYPE – Tables INDEX BY - Table d’enregistrements INDEX BY.
Les curseurs explicites
Présentation des curseurs
Déclarer le curseur – Ouvrir le curseur - Contrôler les curseurs
Extraire des données à partir du curseur - Fermer le curseur
Curseurs et enregistrements - Boucles FOR de curseur
Curseurs avec paramètres.
Gérer les exceptions
Les types d’exception – Intercepter les exceptions – Traiter les exceptions Exceptions prédéfinies - Exceptions définies par l’utilisateur
Propager des exceptions - Procédure RAISE_APPLICATION_ERROR.
Créer des procédures et des fonctions stockées
Procédures et Fonctions
Différences entre blocs anonymes et sous-programmes
Instruction CREATE OR REPLACE PROCEDURE
Instruction CREATE OR REPLACE FUNCTION
Créer une procédure et une fonction simples
Appeler une procédure et une fonction
Transmettre un paramètre à la fonction
Appeler une fonction avec un paramètre
MICROSOFT
Mise à jour des connaissances
de SQL Server 2005 vers SQL Server 2008
Ecrire des requêtes
avec Microsoft SQL Server 2008 Transact-SQL
MS10054
Durée
MS6158B
Durée
3 jours
3 jours
Objectif
Écrire des requêtes Transact-SQL avec SQL Server 2008.
Objectif
Mettre à jour ses connaissances SQL Server 2005 pour aborder
SQL Server 2008.
Public
Administrateurs et développeurs de bases de données,
ingénieurs système.
Public
Administrateurs et développeurs de bases de données sur SQL
Server 2005.
Pré-requis
Connaissances basiques de SQL Server. Connaissances de l’environnement Windows.
Pré-requis
Expérience dans la gestion ou développement de bases de données avec SQL Server 2005.
Introduction
Description de l’architecture et des composants de SQL Server 2008
Description de la structure d’une base de données
Principes fondamentaux du langage SQL
Description de la syntaxe du T-SQL
Gérer les scripts T-SQL
Utiliser les outils de requêtes T-SQL
Filtrage de données et écriture de requêtes
Utiliser différentes requêtes (SELECT…)
Filtrer les données en utilisant plusieurs conditions de recherches
Travailler avec des valeurs NULL
Regroupement et synthèse des données
Regroupement de données en utilisant des fonctions
Manipulation avec GROUP BY et COMPUTE
Classer les données groupées
Manipulation avec PIVOT et UNPIVOT
Rassembler des données de différentes tables (JOIN)
Écriture de requêtes multi tables en utilisant les jointures
Combiner et limiter les résultats
Travailler avec des sous-requêtes
Écriture de sous-requêtes basiques et corrélées
Comparer les sous-requêtes avec des jointures et
tables temporaires
Modification de données
Utilisation de transactions
Manipulation avec les requêtes INSERT, DELETE et UPDATE
Interroger les métadonnées, XML, et les index
Description des fonctionnalités du XML et index
Manipulation des méta données, XML et des index
Introduction
Évolution de SQL Server - Préparation à SQL Server 2008
Gestion
Configuration de serveurs
Politiques de gestion
Performances
Gestion de la charge de travail (Resource Governor)
Audit des performances (Data Collector)
Gestion des performances (Plan Freezing)
Sécurité
Bases de données cryptées
Auditer toutes les actions
Développement de bases de données
Améliorations du Développer Tool
Améliorations des types de données
Travailler avec des données spatiales
Disponibilité
Configuration de la réplication Peer-to-Peer
Always On Technologies (Evite la perte de données)
Entreposage de données
Améliorations de la plate-forme ETL (Extraction, Transformation, Loading)
Usage de tables partitionnées
Optimiser le stockage de données
Reporting Services
Architecture et gestion avec le Reporting Services
Rédaction des rapports
Traitement et rendu de rapports
Analysis Services
Analyse multidimensionnelle avec Analysis Services
Data mining
Utilisation des objets de programmation
pour la récupération des données
Encapsulage en utilisant des vues et fonctions
Stocker des procédures T-SQL encapsulées
Requêtes avancées
Utiliser les données complexes avec des requêtes adaptées
Requêtes sur des structures de tables complexes
Écrire des requêtes efficaces
Maintenir les fichiers de requête
Filière
BASES DE DONNEES
79
MICROSOFT
SQL Server 2008
Filière
Maintenance
d’une base de données SQL Server 2008
BASES DE DONNEES
Implémentation
d’une base de données SQL Server 2008
MS10227
Durée
5 jours
Objectif
Ce cours présente les fonctionnalités et les outils de SQL Server
2008 afin de pouvoir effectuer la maintenance des bases de
données.
Public
Administrateurs de bases de données.
Pré-requis
Pour suivre ce cours, il est recommandé de disposer des
connaissances fondamentales concernant les bases de
données relationnelles, Transact-SQL, Windows Server ou de la
conception de bases de données.
MS6232
Durée
5 jours
Objectif
Implémentation d’une base de données SQL Server 2008.
Public
Ce cours est destiné aux professionnels de l’informatique qui
souhaitent implémenter des bases de données SQL Server.
Pré-requis
Connaissances de base du système d’exploitation Microsoft
Windows et de ses principales fonctionnalités. - Une bonne
connaissance de Transact-SQL - Connaissance des bases de
données relationnelles - Une expérience de Conception des
bases de données.
Création de bases de données et fichiers de base de données
Installation et configuration de SQL Server 2008
Planification d’une installation de SQL Server
Introduction à l’installation, la configuration et la gestion de SQL Server
Atelier : Installation et configuration de SQL Server
Gestion d’une base de données et fichiers
Introduction à la planification et création d’une base de données – Utilisation
des options de base de données pour gérer son comportement
Atelier : Planification de bases de données
Création d’une politique
Stratégies de restauration après incident
Initiation aux techniques de récupération de SQL Server
Présentation des différents types d’opérations de sauvegarde et de restauration,
y compris en ligne
Atelier : Mise en œuvre d’une stratégie de sauvegarde – Sauvegarde et restauration d’une base de données
Gestion de la sécurité
Initiation à la protection de SQL Server
Description du modèle de sécurité
Présentation des fonctionnalités de sécurité de SQL Server pour contrôler l’accès
aux bases de données et à leurs contenus
Atelier : Initiation à la protection de SQL Server
Description du modèle de sécurité
Présentation des fonctionnalités de sécurité de SQL Server pour contrôler l’accès
aux bases de données et à leurs contenus
Transfert de données
Introduction au transfert de données vers et à partir de SQL Server à l’aide de
l’interface utilisateur et les outils de ligne de commande
Présentation du SQL Server Integration Services
Atelier : Introduction au transfert de données vers et à partir de SQL Server à
l’aide de l’interface utilisateur et les outils de ligne de commande
Présentation du SQL Server Integration Services
Création
Création
Création
Création
de
de
de
de
bases de données
groupes de fichiers
schémas
clichés instantanés (Snapshot) de bases de données
Création de types de données et de tables
Création de types de données
Création de tables
Création de tables partitionnées
Création et optimisation d’index
Planification d’index
Création d’index
Optimisation d’index
Implémentation de l’intégrité des données
par l’utilisation des contraintes et des déclencheurs
Vue d’ensemble de l’intégrité des données
Implémenter les contraintes - Implémenter les déclencheurs (Triggers)
Utilisation de XML - Utiliser le type de données XML
Récupérer des données XML avec FOR XML
Fragmenter du XML en utilisant OpenXML
Introduction à XQuery
Création d’index XML - Mise en œuvre des schémas XML
Mise en œuvre des Vues
Présentation des Vues
Création et Gestion des vues
Optimisation de la performance en utilisant les vues
Mise en œuvre de procédures stockées
Mise en œuvre des procédures stockées
Créer des procédures stockées paramétrées
Travailler avec les plans d’exécution
Gérer les erreurs de manipulation
Implémenter des fonctions
Créer et utiliser des fonctions
Travailler avec des fonctions
Contrôler le contexte d’exécution
Implémenter du code managé dans la base de données
Introduction à SQL Server Common Language Runtime
L’importation et la configuration des assemblies
Création d’objets d’une base de données managée
Gestion des transactions et des verrous
Présentation des transactions et des verrous
Gestion des transactions
Comprendre l’architecture des verrous SQL Server
Gestion des verrous
Utilisation de Service Broker
Présentation de Service Broker
Créer des objets avec Service Broker
Envoi et réception de messages
80
SQL Server 2008
Implémentation et administration
Extraire, transformer
et charger les données
Créer, publier et
.../...gérer
des rapports
Microsoft SQL Server 2008
Integration Services
Microsoft SQL Server 2008
Reporting Services
MS6235
Public
Administrateurs de bases de données
expérimentés SQL Server 2005
Développeurs expérimentés souhaitant
mettre à jour leurs compétences SQL Server
2008
Développer une solution Integration Services
Création une solution Integration Services
Utilisation de variables
Compilation et exécution d’une solution
Implémenter un control de flux
Les tâches du contrôle de flux
Les contraintes de précédence du contrôle de flux
Les conteneurs du contrôle de flux
Implémenter un flux de données
· Sources et destinations dans un flux de données
Transformations simples d’un flux de données
Transformations avancées d’un flux de données
Les chemins d’un flux de données
Implémenter la journalisation
Vue d’ensemble de la journalisation Integration Services
Implémentation de la journalisation
Débogage et gestion d’erreurs
Déboguer un lot
Implémentation de la gestion d’erreur
Implémenter les points d’arrêts et les transactions
Implémentation des points d’arrêt
Implémentation des transactions
Configurer et déployer un lot
Configuration des lots
Déploiement des lots
Gérer et sécuriser les lots
Gestion des lots
Sécurisation des lots
MS6234
Durée
Objectif
Décrire SQL Server Reporting Services et ses
composants
Créer un rapport Reporting Services
Améliorer un rapport Reporting Services
Créer et manipuler des datasets
Utiliser les modèles de rapports pour les utilisateurs fonctionnels
Configurer report publishing and execution
settings
Implémenter les abonnements pour les rapports
Administrer Reporting Services
Implémenter des applications de génération d’états personnalisée
Objectif Comprendre l’utilisation de SQL Server
Analysis Services pour implémenter des
solutions d’analyse décisionnelle
Maîtriser la création de solutions d’analyses
multidimensionnelles avec SQL Server
Analysis Services
Être en mesure d’implémenter des
dimensions, des mesures et des groupes
dans une solution Analysis Services
Savoir déployer et sécuriser une base de
données Analysis Services
Acquérir les connaissances afin de maintenir
une solution multidimensionnelle Analysis
Services
Être capable d’implémenter une solution de
Data Mining
Pré-requis
Connaissances de Microsoft SQL Server
Introduction à
Microsoft SQL Server 2008 Reporting Services
Vue d’ensemble de SQL Server 2008 Reporting Services
Installation de Reporting Services
Les outils de Reporting Services
Concevoir des états simples
Création d’un rapport simple à base de table
Mise en forme du rapport
Ajouter des valeurs calculées
Enrichir ses états
Navigation interactive
Affichage des données
Manipulation des données
Définir les données du rapport
Utiliser des paramètres et des filtres
Utiliser des listes de paramètres
Utilisation de modèles de rapports
Création des modèles
Utilisation du Report Builder
Publier et exécuter les rapports
Publier des rapports
Exécuter des rapports
Création de cache de données
Création de capture de rapport et d’historique de rapport
Mise en place d’abonnement pour distribuer les
rapports
Introduction aux abonnements
Création d’un abonnement
Gestion des abonnements
Administration de Reporting Services
Administration du serveur
Suivi des performances et de la fiabilité
Administration des bases de données du serveur de
rapport
Gestion de la sécurité
Migration vers Reporting Services 2008
Programmation de Reporting Services
Récupération des informations du serveur par un Web
Service
Automatisation de la gestion
Filière
Microsoft SQL Server 2008
Analysis Services
Durée 5 jours
Public
Développeurs ayant besoin d’implémenter
une solution de génération d’états à base
de Microsoft SQL Server 2008 Reporting
Services
Pré-requis
Connaissances sur les scénarios d’import/
export de données en entreprise. Expérience
de la navigation en environnement
serveur Microsoft Windows. Expérience avec
Microsoft SQL Server : (SQL Server Agent,
T-SQL, Tables systèmes SQL Server,
Comptes SQL Server).
Présentation de SQL Server Integration Services
Les outils Integration Services
.../...
MS6236
Durée 3 jours
Objectif
Être capable d’implémenter un flux
de contrôle et de données dans un lot
Integration Services
Mettre en place la journalisation dans un lot
Integration Services
Savoir déboguer et implémenter la gestion
d’erreurs dans un lot Integration Services
Être en mesure de gérer et sécuriser un lot
Integration Services
Disposer des compétences permettant de
créer un lot Integration Services
Introduction à SQL Server 2008 Integration Services
Explorer et analyser les données
pour les comprendre et décider
BASES DE DONNEES
3 jours
Public
Administrateurs de bases de données expérimentés SQL Server 2005
Développeurs expérimentés souhaitant
mettre à jour leurs compétences SQL Server
2008
Pré-requis
Bonne expérience du développement et de
l’administration de bases de données SQL
Server 2008
Introduction à Microsoft SQL Server 2008 Analysis
Services
Vue d’ensemble des solutions d’analyse de données
Vue d’ensemble de SQL Server 2008 Analysis Services
Installation de SQL Server 2008 Analysis Services
Création d’une solution d’analyse multidimensionnelle
Développement d’une solution Analysis Services
Sources de données et vues
Création d’un cube
Manipulation des mesures et des groupes de mesures
Manipulation des mesures
Manipulation des groupes de mesures
Interrogation d’une solution d’analyse multidimensionnelle
Les bases du langage MDX
· Ajout d’éléments calculés dans un cube
Personnalisation d’un cube
Implémentation des indicateurs clés de performance
Implémentation des actions
Implémentation des perspectives
Implémentation des translations
Déploiement et sécurisation
d’une base de données Analysis Services
Déploiement d’une base de données Analysis Services
Sécurisation d’une base de données Analysis Services
Maintenance d’une solution multidimensionnelle
Configuration des traitements
Traçage, surveillance et optimisation
Sauvegarde et restauration d’une base de données
Introduction au Data Mining
Vue d’ensemble du Data Mining
Création d’une solution de Data Mining
Validation des modèles de Data Mining
81
ORACLE
Filière
Durée
Oracle 10g/11g
Administration niveau 1
ORA-ADM1
5 jours
Oracle 10g/11g
Administration niveau 2
ORA-ADM2
Durée 4 jours
Objectif
Configurer RMAN – Créer un catalogue de restauration - Utiliser
RMAN – Récupérer un fichier non critique – Récupérer un fichier
critique - Récupérer la base de données jusqu’à un point dans le temps
Utiliser la technologie Flashback - Détecter les corruptions de bloc et
corriger la corruption de bloc – Surveiller la mémoire – surveiller les
performances – Surveiller le stockage – Utiliser ASM - Administrer
une base de données de très grande taille (VLDB),Transporter des
données entre plates-formes.
BASES DE DONNEES
Objectif Installer et configurer la base de données Oracle - Surveiller,
dépanner et tenir à jour la base de données - Configurer les services
Oracle Net pour la base de données
Assurer la sauvegarde et la récupération de la base de données
Créer et administrer des comptes utilisateur dans la base de
données
Public
Administrateurs de base de données - Ingénieurs support - Consultant Technique
Pré-requis
Connaître le langage SQL
Introduction - Concepts de base d’une base de données relationnelle - Tâches de
base d’un administrateur de base de données – documentation oracle.
Installation du logiciel Oracle Database - Identifier la configuration système
requise - Installer le logiciel à l’aide d’Oracle Universal Installer
Création d’une base de données Oracle - Architecture d’une base de données
Oracle - Architecture d’instance – Les processus d’arrière plan – Options de base de
données - Utiliser l’utilitaire DBCA (Database Configuration Assistant) pour créer la
base de données. Contrôle de la base de données - Démarrer et arrêter la console
Enterprise Manager - Démarrer et arrêter le processus d’écoute (listener) - Démarrer et
arrêter la base de données – Les fichiers de trace – Le fichier d’alerte.
Configurer l’environnement réseau - Les services Oracle Net - Utiliser Oracle
Net Manager pour créer et configurer des processus d’écoute (listeners) - Utiliser
l’utilitaire de contrôle du processus d’écoute (listener) - Utiliser TNSPING pour tester la
connectivité Oracle Net – Les outils de configuration et de gestion de l’environnement
réseau.
Structures de stockage de la base de données
Structures de la base de données Oracle - Fichiers de contrôle - Multiplexage et
archivage des fichiers de journalisation (fichiers redo log) - Tablespaces et des fichiers
de données - Créer et gérer des tablespaces – Interroger les vues systèmes pour
obtenir des informations sur les tablespaces .
Gestion du tablespace UNDO - Surveiller et administrer le tablespace UNDO Configurer la conservation des annulations - Garantir la conservation des annulations
- Utiliser l’assistant Undo Advisor.
Gérer les données et la simultanéité d’accès aux données - Gérer les données
avec le langage SQL - Identifier et administrer des objets PL/SQL – Définition d’une
transaction - Surveiller et résoudre les conflits de verrouillage - Gérer les «verrous
mortels» (deadlocks).
Administration des utilisateurs - Créer et gérer des comptes d’utilisateurs - Créer
et gérer des rôles - Accorder et révoquer des privilèges – Affecter des quotas.
Gestion des objets de schéma - Créer et modifier des tables - Définir des contraintes
- Afficher les attributs d’une table - Afficher le contenu d’une table - Créer des index et
des vues.
Concepts de sauvegarde et de récupération
Décrire les concepts fondamentaux de sauvegarde, de restauration et de récupération
d’une base de données - Les types de panne qui peuvent affecter une base de
données - Décrire l’archivage – Configurer la zone de récupération rapide Configurer le mode ARCHIVELOG.
Sauvegarder une base de données avec la DBConsole
Les types de sauvegarde – Configurer les paramètres de sauvegarde dans la
DBConsole - Créer des sauvegardes cohérentes de la base de données - Sauvegarde
à chaud - Créer des sauvegardes incrémentielles - Automatiser les sauvegardes de la
base de données - Surveiller la zone de récupération rapide.
Récupérer une base de données avec la DBConsole
Récupérer un fichier de contrôle - Récupérer un fichier de journalisation - Récupérer un
fichier de données en mode noarchivelog– Récupérer un fichier de données en mode
archivelog - Les méthode de flashback.
Présentation de RMAN - Présentation des commandes RMAN - Commandes LIST et
REPORT.
Transfert des données -Présentation de Datapump - Utiliser l’utilitaire d’import
impdp - Utiliser l’utilitaire d’export expdp – Charger des données avec SQLLoader.
Module Surveiller la base de données
Analyse des performances - Détecter les objets invalides - Collecter des statistiques
pour l’optimiseur - Afficher des mesures de performances - Réagir aux problèmes de
performances.
Maintenance proactive - Statistiques pour l’optimiseur – Référentiel AWR - Définir des
seuils d’avertissement et des seuils d’alerte critique - Collecter et utiliser des mesures
de référence - Utiliser les assistants de réglage et de diagnostic - Utiliser ADDM
(Automatic Database Diagnostics Monitor) - Gérer le référentiel AWR (Automatic
Workload Repository).
Surveillance des performances - Surveiller les performances avec la DBConsole –
Les outils de diagnostics – mise en pratique des outils de diagnostics.
82
Public
Administrateurs de base de données
Consultant technique
Pré-requis
Administration base de données niveau 1
Introduction
Présentation
des méthodes de sauvegarde - Présentation des méthodes de récupération
Stratégies de sauvegarde et récupération
Configurer RMAN
Composants et fonctionnalités de Recovery Manager - Configurer RMAN - Paramètres
persistant - Stratégies de conservation - Allocation de canaux Utiliser et surveiller une
zone de récupération rapide – RMAN en mode NOCATALOG
Créer un catalogue de restauration RMAN
Configurer la base de données du catalogue de restauration - Créer le propriétaire du
catalogue de restauration - Créer le catalogue de restauration - Enregistrer une base de
données dans le catalogue de restauration
Paramètres et commandes RMAN
Présentation des commandes RMAN - Exécution en parallèle de jeux de sauvegarde Sauvegardes compressées - Copie d’image - Commandes LIST et REPORT - Activer le
mode ARCHIVELOG pour la base de données.
Comment récupérer un fichier non critique ?
Causes possibles de la perte d’un fichier – Récupérer un fichier non critiques - Créer
un nouveau tablespace temporaire - Modifier le tablespace temporaire par défaut
d’une base de données – Récupérer un fichier de journalisation - Recréer des index Récupérer le fichier de mot de passe.
Comment récupérer une base de données avec RMAN ?
Méthodes de récupération – Commande RECOVER – Commande RESTORE Récupération complète – Récupération incomplète - Récupérer un fichier de contrôle
Créer un nouveau fichier de contrôle - Récupérer un fichier de données – Récupérer
un tablespace – Option RESETLOGS - Récupération jusqu’à un point dans le temps –
Récupération jusqu’à un numéro de séquence.
Technologies Flashback
Technologie Flashback - Configurer et surveiller Flashback Database
Sauvegarder la zone de récupération rapide - Utiliser la vue V$FLASH_RECOVERY_
AREA_USAGE - Considérations relatives à Flashback Database - Utiliser l’interface
Flashback Database de RMAN - Utiliser l’interface Flashback Database d’EM - Gérer et
surveiller les opérations Flashback Database.
Corruption de base de données
Symptômes de la corruption de bloc - Utilitaire DBVERIFY - Commande ANALYZE –
Utiliser EXP pour détecter les corruptions – Traiter la corruption logique avec Flashback
- Package DBMS_REPAIR – Utiliser RMAN pour une restauration physique de bloc.
Présentation du réglage des performances
Définir des objectifs de réglage appropriés - Appliquer la méthodologie de réglage Identifier les problèmes de réglage fréquents - Consigner une Service Request (SR) au
sujet des p erformances auprès du support technique Oracle
Surveiller et gérer la mémoire
Rappel sur la structures mémoire Oracle - Gestion automatique de la mémoire partagée
Principes du réglage de la mémoire SGA - Comportement des paramètres SGA à
réglage automatique – Modifier le paramètre SGA_TARGET – Gestion automatique de
la mémoire PGA - Utiliser la fonction de conseil Memory Advisor.
Surveiller et gérer les performances
Identifier les composants à régler – Méthodologie de réglage - Réglage de l’instance –
Collecte de statistiques - Evénements Wait Oracle - Vues de dépannage et de réglage
Vues du dictionnaire – Référentiel AWR - Infrastructure de conseil - Scénarios ADDM et
conseils d’utilisation - Utiliser SQL Tuning et SQL Access Advisor.
Surveiller et gérer le stockage
Structures de stockage de base de données -Chainage et migration de lignes Surveillance proactive des tablespaces - Surveiller l’espace utilisé par les tables et
les index – récupérer de l’espace dans les segments – Segment Advisor – Transport
de tablespaces - Types de table - Tables partitionnées – Type de cluster – Gérer les
statistiques destinées à l’optimiseur.
Module avancée
Automatic Storage Management (ASM)
Architecture générale d’ASM - Créer une instance ASM - Gérer une instance ASM –
Paramètres d’initialisation d’une instance ASM - Groupes de disques ASM – Groupe
d’échec - Utiliser la ligne de commande asmcmd - Migrer la base de données vers
ASM.
Tablespace « bigfile »
pour base de données volumineuse
Présentation – Avantages des tablespaces bigfile - Créer des tablespaces bigfile Modifications du dictionnaire de données et des packages pour la prise en charge
VLDB – Présentation groupe de tablespaces temporaires - Créer et gérer des groupes
de tablespaces temporaires (TTG).
Déplacement de données
Les tables externes - Créer un objet répertoire (DIRECTORY) – Créer une table externe
Commande RMAN CONVERT DATABASE - Transporter une base de données Transporter un tablespace.
ORACLE
Oracle RAC
Installation et Administration
Oracle 11g Les nouveautés
ORA-NOUV
Oracle Dataguard
Mise en oeuvre
ORA-RAC
ORA-DATA
Durée 4 jours
Durée
Objectif
Les nouveautés apportées à RMAN –
Les nouveautés apportées à ASM – Les
nouveautés apportées à la sécurité – Les
nouveautés apportées à l’optimisation de
requête SQL – Les nouveaux outils SQL
Plan Management, Database Replay, Data
Recovery Advisor.
Objectif Installer Oracle Clusterware – Installer le
logiciel RAC – Créer une base de données
RAC – Administrer une base de données
RAC – Administrer Oracle Clusterware –
Surveiller et régler les performances RAC –
Sauvegarder et récupérer un environnement
RAC – Gérer les services.
Objectif Configurer la base de données principale
- Créer une base de données de secours
physique - Créer une base de données de
secours logique.
Public
Administrateurs de base de données
Consultant technique
Public
Administrateurs de base de données
Consultant technique
Public
Administrateurs de base de données
Consultant technique
Pré-requis
Connaître le langage SQL
Pré-requis
Administration base de données niveau 1
Administration base de données niveau 2
Pré-requis
Administration base de données niveau 1
Administration base de données niveau 2
Gestion des modifications
Gestion des modifications dans Oracle Database
11g - Difficultés auxquelles sont confrontés les DBA
lors des modifications - Cycle de vie de la gestion des
modifications - Configurer un environnement de test en
utilisant la base de secours instantanée Présentation de SQL Performance Analyzer
SQL Plan Management
Présentation de SQL Plan Management – Présentation de
SQL Plan Base
– Mise en pratique de SQL Plan Management.
Database Replay
Présentation de Database Replay - Capture de la charge
globale - Réexécution d’une charge - Database Replay
dans Enterprise Manager - Assistant de capture.
Automatic SQL Tuning
Présentation de Automatic SQL Tuning - Instructions SQL à
régler - Processus de réglage automatique.
Améliorations apportées à l’infrastructure
intelligente
Nouvelles tâches de maintenance automatisées
– Nouveautés dans AWR – Nouveautés dans le
Gestionnaire de ressources.
Améliorations apportées aux performances
Nouveauté dans le moniteur ADDM – Présentation de
Automatic Memory Management – Nouveauté dans les
paramètres d’initialisation de la mémoire.
Les nouveautés dans RMAN
Nouvelles fonctionnalités de RMAN - Optimisation
des sauvegardes - Opérations de restauration et de
sauvegarde parallèles pour les fichiers très volumineux Dupliquer une base de données - Gérer les catalogues
de récupération - Créer et utiliser des catalogues privés
virtuels - Utiliser les catalogues privés virtuels de RMAN
Les nouveautés dans Flashback et LogMiner
Nouvelles fonctionnalités de Flashback et LogMiner
- Présentation de la technologie Flashback Data Archive –
Mise en pratique Flashback – Mise en pratique LogMiner.
Data Recovery Advisor
Présentation de Data Recovery Advisor – Détecter une
corruption de données - Corriger une corruption de
données.
Les nouveautés apportées à la sécurité
Mots de passe sécurisés - Audits par défaut - Transparent
Data Encryption - Module de sécurité HSM.
Les nouveautés dans ASM
Les nouveautés dans ASM – Fonctionnalité ASM Fast
Mirror Resync – Fonctionnalité ASM Preferred Mirror Read
- Evolutivité d’ASM - Extensions ASMCMD
Les nouveautés apportées au partitionnement
Améliorations apportées au partitionnement Partitionnement par intervalle - Partitionnement par
système - Partitionnement par colonne virtuelle Partitionnement par reference.
Filière
Introduction
Qu’est ce qu’Oracle Real Application Clusters – Clusters
et évolutivité – Clusterware complet et intégré –
Reconfiguration dynamique – Principe du logiciel RAC
– Principe de stockage du logiciel RAC – Principes de
stockage dans la base de données RAC - Les adresses
IP virtuelles - Système de fichiers - Automatique Storage
Management (ASM).
Installer et configurer Oracle Clusterware
Tâche de préinstallation – Adresses IP virtuelles –
Packages requis – Tâches de configuration de cluster
– Installer Oracle Clusterware – Configuration du cluster
– Fichier OCR – Fichier du disque « votant ».
Installer le logiciel RAC
Installer ASM – Configurer ASM – Installation du logiciel
de base de données – Tâches préalables à la création
de la base de données.
Créer une base de données RAC
Lancer l’utilitaire DBCA - Créer la base de données du
cluster - Installer Oracle Management Agent – Sélection
des nœuds – Tâches de postinstallation – Conversion
d’une base de données monoinstance.
Administration de la base de données RAC
Utiliser Enterprise Manager pour l’administration du RAC
– Démarrer et arrêter une instance RAC avec SQLPlus
– Démarrer et arrêter une instance RAC avec SRVCTL –
Fichiers de paramètres d’initialisation RAC - Gérer les
instances ASM dans un environnement RAC.
Administration d’Oracle Clusterware
Présentation d’Oracle Clusterware - Contrôler
manuellement la couche Oracle Clusterware – Fonction
du disque « votant » - Modifier la configuration du disque
«votant» - Sauvegarder ou récupérer les disques «votants»
et les fichiers OCR - Modifier des adresses IP virtuelles
(VIP) - Utiliser l’environnement CRS - Collecter les fichiers
de diagnostic Oracle Clusterware - Activer la fonction de
débogage d’Oracle Clusterware
Les services
Qu’est ce qu’un service ? - Types de services – Créer
des services – Utiliser des services - Gérer les services
- Définir des seuils de mesure de performance pour
les services - Utiliser la fonction de conseil LBA (Load
Balancing Advisory) - Configurer la gestion transparente
des incidents (TAF)
Surveiller et régler les performances RAC
Réglage propre à RAC - Evénements Wait pour RAC –
Conseils de réglage RAC les plus courants - Clichés AWR
dans RAC - Moniteur ADDM et RAC.
Comment sauvegarder et récupérer
un environnement RAC ?
Quoi sauvegarder ? - RAC et zone de récupération
rapide – Configurer des paramètres de récupération RAC
- Sauvegarde et récupération d’une base de données
RAC avec EM – Configurer RMAN pour environnement
RAC - Sauvegarde et récupération d’une base de
données RAC avec RMAN - Restauration et récupération.
BASES DE DONNEES
Durée
4 jours
2 jours
Présentation d’Oracle Data Guard
Causes de la perte de données – Causes des périodes
d’arrêt – Types de base de données de secours – Data
Guard Broker – Types de service – Modes de protection
des données - Avantages d’Oracle Data Guard - Data
Guard et RAC.
Présentation de l’architecture Oracle Data Guard
Architecture Oracle Data Guard – Flux sur la base
principale – Flux sur la base de secours – Base
de secours physique – Base de secours logique –
Architecture SQL Apply – Fichiers de journalisation de
secours.
Utiliser Data Guard Broker et Enterprise Manager
Architecture Data Guard Broker – Fonctionnalités de
Data Guard Broker - Composants de Data Guard Broker
- Avantages de Data Guard Broker - Configurations Data
Guard Broker - Utiliser Enterprise Manager pour gérer une
configuration Data Guard - Utiliser l’interface de ligne de
commande de Data Guard Broker.
Créer une configuration et une base de secours
physique à l’aide d’Enterprise Manager
Activer le mode FORCE LOGGING – Utiliser Enterprise
Manager pour créer une configuration Data Guard
Broker - Surveiller la configuration du broker.
Créer une base de données de secours physique
à l’aide de SQL
Commandes SQL permettant de créer une base de
secours physique
Configurer les modes de protection des données et
services de transport
Modes de protection des données – Définir le mode
de transport des informations de journalisation – Définir
le mode de protection à l’aide de l’interface de ligne
de commande – Définir le mode de protection à l’aide
d’instructions SQL – Transfert asynchrone des informations
de journalisation.
Permutation de rôles et
changement de base en cas de panne
Types de rôles dans une configuration Data Guard
– Service de gestion des rôles - Permutation de rôles Utiliser Flashback Database.
Créer une base de secours logique
Avantages d’une base de secours logique – Sécuriser une
base de secours logique - Tâches préalables à la création
d’une base de secours logique - Créer une base de
secours logique à l’aide de Enterprise Manager - Créer
une base de secours logique à l’aide de commandes
SQL.
Démo : Créer une base de secours logique
à l’aide de Enterprise Manager
83
MY SQL
Filière
BASES DE DONNEES
Administration des bases de données avec
MySQL
MY-SQL
Durée 3 jours
Objectif
Savoir utiliser le langage SQL. Maîtriser
l’administration et l’exploitation d’une base de données
MySQL.
Public
Administrateurs MySQL
Pré-requis
Connaissance d’un langage orienté objet.
Compréhension des concepts d’objets, méthodes, propriétés,
événements, variables et paramètres.
Pensez à préciser
la version du logiciel
que vous utilisez.
Attention :
Entre la version standard et
professionnelle
les bibliothèques d’objets seront
plus ou moins fournies.
L’Administrateur
de Bases de Données
Rôle - Tâches - Mission
Notions de base du modèle relationnel.
Pourquoi utiliser une base de données - Les dépendances fonctionnelles
Notion de clés primaires et étrangères
Conception d’une base de données : les différentes étapes et les règles à
respecter
Le langage SQL
Consultation et la recherche d’information - Extractions simples et complexes Expressions arithmétiques - Fonctions SQL
Fonctions de groupe - Interrogation sur plusieurs tables
Les différentes formes de jointure - Le regroupement et les filtres sur groupe
Le tri des données - Les opérations ensemblistes - Manipulation des données
Ajout/suppression de lignes - Modification de données
Contrôle des transactions - Techniques de verrouillage
Mise en oeuvre
Différentes méthodes d’installation - Démarrage et arrêt du serveur
Configuration du serveur - Création d’une base
Les opérations sur les tables
Les différents types de tables et les fichiers correspondants
La construction et la suppression de tables
La modification de la structure d’une table
La définition des types de données - La déclaration des contraintes d’intégrité
Gestion des comptes utilisateurs
Fonctionnement général de l’authentification
Gestion des privilèges : ajout, modification, suppression de droits et d’utilisateurs
Méthodes d’accès
JAVA - PHP - Paramétrage ODBC
Sauvegarde/Restauration
Mise en oeuvre de l’archivage
Les différents modes de sauvegarde-restauration
Réplication d’une base de données
Mise en oeuvre-Maintenance
Problèmes connus:mises en garde
Outils d’administration et d’exploitation
Performances
84
Cet ensemble est réalisé
avec création selon
les besoins du client:
Organigramme - Diagramme
de flux - Diagramme d’idée Agencement d’espace - Cartes
d’orientation - Planning
VISIO
CRYSTAL REPORTS
Visio : création et présentation
de schémas et diagrammes
Crystal Reports : Création d’un rapport simple
CRYST-INIT
VISIO-INIT
Durée
Durée
2 jours
Objectif
A l’issue de ce cours, vous saurez mettre en œuvre les
fonctionnalités du dessin, vous pourrez réaliser des
organigrammes, des plannings simples, des plans de batiments
avec agencement d’espace, des schémas électriques,
hydroliques, mécaniques, diagramme de flux.
Objectif
Ce cours couvre l’ensemble des possibilités de réalisation
d’états, de mise en page, d’optimisation des requêtes, de
formatage, de mise en place de formules...
Public
Toute personne amenée à créer des rapports.
Public
Informaticiens pour dessiner des schémas réseau, des
commerciaux pour dessiner une carte d’orientation ou
des opérateurs de maintenance pour dessiner des pièces
mécaniques pour archivage ou des responsable RH pour
dessiner des organigrammes.
Pré-requis
Connaissance de l’environnement Windows et connaissance de
base de la suite bureautique.
Présentation de Visio
Principes
Fonctionnement
Description de la fenêtre
Commandes
Préférence
Les symboles
Format des symboles
Attributs des symboles
Affichage et insertion des symboles
Insertion de texte dans un symbole
Propriété et modification d’un symbole
Création d’un symbole
Les lignes
Style et extrémité des lignes
Connexion des symboles
Lignes indépendantes
La palette des symboles
Gestion de la palette
Personnalisation d’une palette
Ajout de symboles
2 jours
Pré-requis
Manipulation d’outils bureautiques Windows, la connaissance
d’un tableur comme Excel est un plus
Présentation de l’environnement
Environnement de conception
Choix de source de données
Sections d’un rapport
Aperçu
Création d’un rapport simple
Manipulation d’objets
Formatage d’objets
Sélection de données et rafraîchissement
Insertion des champs de données
Insertion des zones de texte et d’images
Définition et sélection de tris
Options de formats
Organisation d’un rapport
Tris et regroupement d’enregistrements
Insertion de résumés
Exploration d’un rapport
Calculs et formatages
Calculs simples
Formules booléennes et chaînes de caractères
Formatages conditionnels
Formater une section
Graphes
Distribution de rapports
Exportation sous différents formats
Enregistrer dans le référentiel BusinesswObjects Enterprise
Le texte
Format de texte
Saisie de texte
Modification de texte
Création de style de texte
Les fichiers
Types de fichiers
Enregistrement des fichiers
Formats d’enregistrement
Filière BASES DE DONNEES
DECISIONNEL
85
BUSINESS OBJECT
Filière BASES DE DONNEES
DECISONNEL
Business Objects Desktop Intelligence XI
UTILISATEUR Business Objects Desktop Intelligence XI
UTILISATEUR AVANCÉ
BO-INIT
Durée
2 jours
Objectif
A l’issue de la formation les participants auront compris
les concepts de la solution et maîtriseront les fonctions
d’interrogation, d’analyse et de reporting.
Public
Utilisateurs finaux de Business Objects qui sont à l’aise dans
l’environnement Windows et dans l’utilisation d’outils bureautiques tels que le tableur.
Pré-requis
Connaissance des bases de données décisionnelles.
Concept de Business Objects
Historique
Définition des termes
Rapports et sources de données
Concept d’univers
Les classes et objets
Créer un document
Qu’est ce qu’un document (un rapport, un bloc, une cellule) ?
Créer un document avec l’assistant
Utiliser le gestionnaire de rapports
Créer et mettre en forme des rapports
Manipuler les données dans le document sous différentes formes
Tableaux
Matrices
Tableaux financiers
Graphiques
Prise en main de l’éditeur de requêtes
Utiliser et rafraîchir des requêtes
Créer et mettre à jour une requête simple
Utiliser les opérateurs ET et OU
Analyser les données : module Explorer
Définir le périmètre d’analyse
Explorer les données
Créer des captures
Valoriser les résultats
Fonctions de présentation
Calculs simples
Permutation des axes d’analyse
Formats de cellules alerteurs
Synchroniser les données
Utilisation de plusieurs sources de données
Partager des documents
86
BO-PERF
Durée
1 jour
Objectif
Acquérir une méthodologie de création d’états complexes.
Apprendre à optimiser des documents et à les rendre
pérennes.
Public
Consultants, utilisateurs, futurs designer...
Utilisateurs de Business Objects ou ayant suivi la formation
correspondant au niveau utilisateurs 1.
Pré-requis
Connaissance de l’environnement Windows obligatoire.
Méthodologie de création d’un document Business Object
Rapatriement des données : une ou plusieurs sources de données ?
Qu’est ce que la Synchronisation de données automatique et manuelle. Importation
de données. Exportation de données
Reporting avancé autour des filtres, ruptures, sections
Structurer un document : (filtres, rupture simple et rupture conditionnelle, section, utiliser
le mode plan)
Affichage conditionnel des données, création de formules
Définir et créer des variables, créer des variables dérivées, calculs complexes (médiane, variation, pourcentage), calculs sur les fournisseurs de données.
Utilisation des graphiques
Créer, modifier des graphiques simples, utiliser les graphiques avancés.
Mise en page avancée pour l’impression ou la consultation
Utiliser les en-tête et pied de page, mode page, définir des sauts de page par
section, modifier les paramètres des ruptures
BUSINESS OBJECT
Business Objects Desktop Intelligence XI
EXPERT
Business Objects
DESIGNER BO-EXP
Durée
1 jour
BO-DES
Durée
2 jours
Objectif
Personne désirant acquérir une connaissance très approfondie
de Business Objects à travers les fonctionnalités avancées de
l’outil.
Objectif
Création et maintenance des univers métier Business Objects.
Mise à disposition des utilisateurs des univers créés
Public
Chefs de projet, utilisateurs avancés, futurs designers
Public
Toute personne devant créer un univers Business Objects.
Pré-requis
Avoir suivi les cours Business Object utilisateur et utilisateur
avancé
Pré-requis
Notions de relationnel et langage SQL. Cours Business Objects Desktop Intelligence XI-Utilisateur recommandé.
Introduction
Création de requêtes élaborées
Sous requêtes, requêtes calculées, requêtes combinées (Minus, Intersect, Union)
Maîtrise des opérateurs et des contextes de calculs
Comprendre la notion de contexte - Utiliser les opérateurs de contexte : Dans,
PourTout, PourChaque.
Personnalisation de l’univers
Définir des objets personnels - Créer, modifier ou personnaliser des listes de
valeurs.
Hiérarchies
Générer l’exploration de document, définir des filtres d’exploration, paramétrer le
périmètre d’analyse
Rapports multi-sources
Qu’est-ce que la Synchronisation de données automatique et manuelle - Mise en
pratique d’une synchronisation avec plusieurs Univers et fichier de type Excel.
Introduction
L’informatique décisionnelle - Fonction d’un système d’information décisionnel Architecture d’un système décisionnel
Concept Business Objects
Les objets du métier - Relation avec les utilisateurs - Technique et démarche
Interface Designer
Barres d’outils - La fenêtre Univers - La fenêtre Structure
Conception d’un univers
Création automatique par l’assistant - Création manuelle : créer la connexion Définir la structure : ajout des tables, des jointures et des cardinalités - Gérer les
boucles par des alias ou contextes - Mise en place des classes et des objets
Amélioration de l’utilisation
Utilisation des fonctions @ - Mise en place de conditions prédéfinies - Ajouter des
hiérarchies d’exploration
Gestion des univers
Diffusion des univers - Import et export des univers - Mise à jour - Gestion des
versions
Sécurité
Vérification de l’intégrité d’un univers - Restrictions d’accès - Les niveaux de visibilité
des objets - Gestion des connexions
ur site
Formation s
ement
client uniqu
Filière BASES DE DONNEES
DECISIONNEL
87
Notes
88
Téléchargement