FILIÈRE BASES DE DONNEES & DECISIONNEL 77
LANGAGE Filière BASES DE DONNEES Le langage SQL Le langage PL/SQL SQL PL-SQL 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. Utilisateurs finals - Administrateurs de base de données Consultant technique. 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. Développeurs - Administrateurs de base de données - Consultant technique. Aucun Connaître le langage SQL 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. 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 78
MICROSOFT Ecrire des requêtes avec Microsoft SQL Server 2008 Transact-SQL MS10054 Durée 3 jours Écrire des requêtes Transact-SQL avec SQL Server 2008. Mise à jour des connaissances de SQL Server 2005 vers SQL Server 2008 Durée 3 jours MS6158B Mettre à jour ses connaissances SQL Server 2005 pour aborder SQL Server 2008. Administrateurs et développeurs de bases de données, ingénieurs système. Connaissances basiques de SQL Server. Connaissances de l environnement Windows. 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 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 Administrateurs et développeurs de bases de données sur SQL Server 2005. Expérience dans la gestion ou développement de bases de données avec SQL Server 2005. 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 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 Maintenance Filière d une base de données SQL Server 2008 BASES DE DONNEES MS10227 Durée 5 jours Implémentation d une base de données SQL Server 2008 Durée 5 jours MS6232 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. Administrateurs de bases de données. 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. 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 Implémentation d une base de données SQL Server 2008. Ce cours est destiné aux professionnels de l informatique qui souhaitent implémenter des bases de données SQL Server. 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 Création de bases de données Création de groupes de fichiers Création de schémas Création de 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 Microsoft SQL Server 2008 Integration Services Durée 3 jours Ê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 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 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). Introduction à SQL Server 2008 Integration Services Présentation de SQL Server Integration Services Les outils Integration Services 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 Microsoft SQL Server 2008 Reporting Services Durée 5 jours 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 Créer, publier et gérer des rapports 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 Développeurs ayant besoin d implémenter une solution de génération d états à base de Microsoft SQL Server 2008 Reporting Services Connaissances de Microsoft SQL Server 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 Explorer et analyser les données pour les comprendre et décider et charger les données... /...... /... MS6235 MS6236 Microsoft SQL Server 2008 Analysis Services Durée 3 jours 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 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 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 MS6234 Filière BASES DE DONNEES 81
ORACLE Oracle 10g/11g Administration niveau 1 ORA-ADM1 Filière Durée 5 jours BASES DE DONNEES 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 Administrateurs de base de données - Ingénieurs support - Consultant Technique Connaître le langage SQL Oracle 10g/11g Administration niveau 2 ORA-ADM2 Durée 4 jours 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. Administrateurs de base de données Consultant technique Administration base de données niveau 1 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 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 11g Les nouveautés Durée 4 jours Oracle RAC Installation et Administration Durée 4 jours Oracle Dataguard Mise en oeuvre ORA-NOUV ORA-RAC ORA-DATA 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. Administrateurs de base de données Consultant technique 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. Administrateurs de base de données Consultant technique 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. Administrateurs de base de données Consultant technique Connaître le langage SQL Administration base de données niveau 1 Administration base de données niveau 2 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. 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. 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 Filière BASES DE DONNEES 83
MY SQL Filière BASES DE DONNEES Administration des bases de données avec MySQL Durée 3 jours Savoir utiliser le langage SQL. Maîtriser l administration et l exploitation d une base de données MySQL. Administrateurs MySQL MY-SQL 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 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 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
VISIO CRYSTAL REPORTS Visio : création et présentation de schémas et diagrammes VISIO-INIT 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. 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. 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 Le texte Format de texte Saisie de texte Modification de texte Création de style de texte Crystal Reports : Création d un rapport simple 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... Toute personne amenée à créer des rapports. 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 CRYST-INIT 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 BO-INIT 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. Utilisateurs finaux de Business Objects qui sont à l aise dans l environnement Windows et dans l utilisation d outils bureautiques tels que le tableur. Business Objects Desktop Intelligence XI UTILISATEUR AVANCÉ Durée 1 jour BO-PERF Acquérir une méthodologie de création d états complexes. Apprendre à optimiser des documents et à les rendre pérennes. Consultants, utilisateurs, futurs designer... Utilisateurs de Business Objects ou ayant suivi la formation correspondant au niveau utilisateurs 1. Connaissance des bases de données décisionnelles. Connaissance de l environnement Windows obligatoire. 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 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 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
BUSINESS OBJECT Business Objects Desktop Intelligence XI EXPERT Durée 1 jour BO-EXP Business Objects DESIGNER BO-DES Personne désirant acquérir une connaissance très approfondie de Business Objects à travers les fonctionnalités avancées de l outil. Création et maintenance des univers métier Business Objects. Mise à disposition des utilisateurs des univers créés Chefs de projet, utilisateurs avancés, futurs designers Toute personne devant créer un univers Business Objects. Avoir suivi les cours Business Object utilisateur et utilisateur avancé 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 Formation sur site client uniquement Filière BASES DE DONNEES DECISIONNEL 87
88 Notes