Formation Administration Oracle du 16 au 27 octobre 2017 à Lomé à 650 000 fcfa

  • Offre publiée par : Journal Emploi
  • Date de publication : 31/07/2017




Il y a deux modules. Vous payez le module que vous voulez suivre.

MODULE 1:Oracle Database 11g :  Les fondamentaux des langages SQL et PL/SQL
Prix: 500  000 fcfa – 5 jours

Ce cours vous permettra d’acquérir les principes fondamentaux des langages SQL et PL/SQL et de bénéficier des avantages des langages de programmation grâce à la technologie Oracle Database. Il présente les concepts élémentaires relatifs aux bases de données relationnelles. Il fournit également les connaissances SQL permettant d’écrire des interrogations sur une ou plusieurs tables, de manipuler les données des tables et de créer des objets de base de données.

 

CONTENU DE LA FORMATION

Introduction

  • Présentation d’Oracle Database 11g et des produits associés
  • Présentation des concepts et de la terminologie relatifs à la gestion des bases de données relationnelles
  • Schéma HR et tables utilisées dans le cours
  • Documentation et ressources supplémentaires relatives à Oracle Database

Extraire des données à l’aide de l’instruction SQL SELECT

  • Enumérer les fonctionnalités des instructions SQL SELECT
  • Générer un état à partir du résultat d’une instruction SELECT de base
  • Utiliser des expressions arithmétiques et des valeurs NULL dans les instructions SELECT
  • Utiliser des alias de colonne
  • Opérateur de concaténation, chaînes de caractères littérales, opérateur de délimitation alternatif et mot-clé DISTINCT
  • Afficher la structure d’une table à l’aide de la commande DESCRIBE

Données restreintes et triées

  • Ecrire des interrogations avec une clause WHERE pour limiter les données extraites
  • Utiliser les opérateurs de comparaison et les opérateurs logiques
  • Décrire les règles de priorité pour les opérateurs de comparaison et les opérateurs logiques
  • Utilisation des littéraux de type chaîne de caractères dans la clause WHERE
  • Ecrire des interrogations avec une clause ORDER BY
  • Trier un résultat en ordre croissant ou décroissant
  • Variables de substitution

Utiliser des fonctions monolignes pour personnaliser un résultat

  • Décrire les différences entre les fonctions monolignes et multilignes
  • Manipuler des chaînes à l’aide de fonctions de type caractère
  • 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 des fonctions de conversion et des expressions conditionnelles

  • Conversions implicites et explicites de type de données
  • Décrire les fonctions de conversion TO_CHAR, TO_NUMBER et TO_DATE
  • Imbriquer plusieurs fonctions
  • Appliquer les fonctions NVL, NULLIF et COALESCE aux données
  • Utiliser la logique conditionnelle IF THEN ELSE dans une instruction SELECT

Données agrégées à l’aide des fonctions de groupe

  • Utiliser des fonctions d’agrégation dans les instructions SELECT pour générer des états significatifs
  • Comment manipuler des valeurs NULL dans une fonction de groupe ?
  • Répartir les données dans des groupes à l’aide de la clause GROUP BY
  • Exclure des groupes de dates à l’aide de la clause HAVING

Afficher des données de plusieurs tables

  • Ecrire des instructions SELECT pour accéder à des données provenant de plusieurs tables
  • Joindre des tables à l’aide de la syntaxe SQL:1999
  • Afficher des données qui ne répondent pas à une condition de jointure à l’aide de jointures externes
  • Joindre une table à elle-même à l’aide d’une auto-jointure
  • Créer des jointures croisées

Utiliser des sous-interrogations pour résoudre des interrogations

  • Utiliser une sous-interrogation pour résoudre un problème
  • Sous-interrogations monolingues
  • Fonctions de groupe dans une sous-interrogation
  • Sous-interrogations multilignes
  • Utiliser l’opérateur ANY dans des sous-interrogations multilignes
  • Utiliser l’opérateur EXISTS

Opérateurs ensemblistes

  • Décrire les opérateurs SET
  • Utiliser un opérateur ensembliste pour combiner plusieurs interrogations en une seule
  • Décrire les opérateurs UNION, UNION ALL, INTERSECT et MINUS
  • Utiliser la clause ORDER BY dans des opérations ensemblistes

Manipulation de données

  • Ajouter de nouvelles lignes à une table
  • Modifier les données d’une table
  • Utiliser les instructions DELETE et TRUNCATE
  • Sauvegarder et annuler des modifications à l’aide des instructions COMMIT et ROLLBACK
  • Implémenter la cohérence en lecture
  • Utiliser la clause FOR UPDATE

Utiliser des instructions LDD pour créer et gérer des tables

  • Catégories d’objets de base de données
  • Créer des tables
  • Décrire les types de données
  • Décrire les contraintes
  • Créer une table à l’aide d’une sous-interrogation
  • Modifier une table
  • Supprimer une table

Autres objets de schéma

  • Créer, modifier et extraire des données dans une vue
  • Effectuer des opérations LMD sur une vue
  • Supprimer une table
  • Créer, utiliser et modifier une séquence
  • Créer et gérer des index
  • Créer et supprimer des synonymes

Introduction à PL/SQL

  • Présentation de PL/SQL
  • Avantages des sous-programmes PL/SQL
  • Présentation des différents types de bloc PL/SQL
  • Créer un bloc anonyme simple
  • Générer une sortie à partir d’un bloc PL/SQL

Identificateurs PL/SQL

  • Identifier les différents types d’identificateur d’un sous-programme PL/SQL
  • Utilisation de la section déclarative pour définir des identificateurs
  • Utiliser des variables pour stocker des données
  • Types de données scalaires
  • Attribut %TYPE
  • Variables attachées
  • Utiliser des séquences dans des expressions PL/SQL

Ecrire des instructions exécutables

  • Recommandations relatives à la syntaxe des blocs PL/SQL élémentaires
  • Insérer des commentaires dans du code
  • Fonctions SQL dans du code PL/SQL
  • Conversion de types de données
  • Blocs imbriqués
  • Opérateurs PL/SQL

Interagir avec le serveur Oracle

  • Instructions SELECT dans du code PL/SQL pour extraire des données
  • Manipuler les données du serveur à l’aide de code PL/SQL
  • Présentation des curseurs SQL
  • Utiliser les attributs des curseurs SQL pour obtenir des informations sur les commandes LMD
  • Enregistrer et supprimer des transactions

Structures de contrôle

  • Traitement conditionnel à l’aide d’instructions IF
  • Traitement conditionnel à l’aide d’instructions CASE
  • Instruction Loop simple
  • Instruction While Loop
  • Instruction For Loop
  • Instruction Continue

Utiliser des types de données composites

  • Enregistrements PL/SQL
  • Attribut %ROWTYPE
  • Insertion et mise à jour avec des enregistrements PL/SQL
  • Tableaux associatifs (tables INDEX BY)
  • Examiner les méthodes de table INDEX BY
  • Utiliser une table d’enregistrements INDEX BY

Curseurs explicites

  • Comprendre les curseurs explicites
  • Déclarer un curseur
  • Ouvrir un curseur
  • Extraire des données d’un curseur
  • Fermer un curseur
  • Boucle FOR de curseur
  • Attributs d’un curseur explicite
  • Clauses FOR UPDATE et WHERE CURRENT

Traitement des exceptions

  • Quelles sont les exceptions ?
  • Traiter les exceptions en langage PL/SQL
  • Intercepter les erreurs prédéfinies du serveur Oracle
  • Intercepter les erreurs non prédéfinies du serveur Oracle
  • Intercepter les exceptions définies par l’utilisateur
  • Propager des exceptions
  • Procédure RAISE_APPLICATION_ERROR

Procédures et fonctions stockées

  • Procédures et fonctions stockées : définition
  • Faire la distinction entre les blocs anonymes et les sous-programmes
  • Créer une procédure simple
  • Créer une procédure simple avec un paramètre IN
  • Créer une fonction simple
  • Exécuter une procédure simple
  • Exécuter une fonction simple

 

 

MODULE 2 :Oracle 11g  DBA1Prix: 650 000 fcfa – 5 jours

Objectifs de cette formation Oracle 12c – Administration
  • Connaître l’architecture du SGBD Oracle 12c
  • Savoir réaliser l’ensemble des tâches d’administration courante d’une base Oracle 12c
  • Comprendre comment sécuriser les serveurs et les bases de données
Pré-requis
  • Avoir suivi la formation « Interroger des bases de données Oracle avec le langage SQL »
    Module 1

Programme détaillé

Architecture Oracle 12c

  • Instance et Base de Données
  • Variables d’environnement
  • Paramètres
  • Mémoire (SGA – PGA)
  • Background Process et services
  • Fichiers pfile – spfile
  • Fichiers controlfiles
  • Fichiers datafiles – tempfiles – logfiles
  • Fichiers d’alertes

Gestion de l’instance

  • Démarrage instance – états nomount – mount – open
  • Arrêt instance
  • Vues dynamiques associées
  • Premiers scripts de surveillance : utilisation de sqlplus
  • Modification des paramètres
  • Gestion des fichiers de paramétrage

Gestion de la base

  • Base de données : schémas
  • Base de données : stockage – Bloc – Extent – Segment – Tablespace
  • Vues statiques associées
  • Scripts d’états
  • Gestion des fichiers de contrôle (ajouts, pertes)
  • Gestion des fichiers de log (ajouts, redimensionnement de groupes, ajouts, pertes de membres…)
  • Gestion des fichiers de data et de temp (création de tablespaces, ajout de fichiers, redimensionnement de fichiers…)
  • Gestion de l’allocation
  • Utilisation de database Express

Gestion de la sécurité

  • Gestion des utilisateurs (propriétés, création, modification, suppression)
  • Gestion des profils, des quotas, des privilèges
  • Vues statiques associées
  • Rôles prédéfinis
  • Gestion des comptes d’administration : groupes os et fichier de mots de passe
  • Audit : Types et mise en oeuvre

Gestion du réseau

  • Fichiers de configurations
  • Outils
  • Mise en oeuvre

Gestion des transactions

  • Rappels
  • Gestion des verrous
  • Gestion des Undo Tablespaces et Undo segments
  • Rétention des Undo

Gestion des ressources

  • Vocabulaire associé (plans, groupe de consommateurs…)
  • Mise en place

Bases containers – Pluggables

  • Concepts et intérêts
  • Création d’une base container
  • Ajouts de bases pluggables
  • Spécificités pour la gestion des fichiers associés
  • Gestion de la sécurité (utilisateur global, local)
  • « Plugger » et « Unplugger » une base

INCRIPTION

-Inscription par email: info@sogesti.net – formation@sogesti.net

-Préciser le module que vous voulez suivre

– Formulaire à remplir  FORMULAIRE D’INSCRIPTION-SOGESTI.NET

-Les frais de certification sont à 500 000 par module ( à passer après 8 semaines de pratiques et révisons)

 

iSocial..Print this pagePin on PinterestShare on LinkedInShare on FacebookEmail this to someoneShare on Google+Tweet about this on TwitterShare on VK