S'inscrire      

Formation:


Oracle Database est un système de gestion de base de données relationnelle (SGBDR) qui depuis l'introduction du support du modèle objet dans sa version 8 peut être aussi qualifié de système de gestion de base de données relationnel-objet (SGBDRO)

Création et Administration de Base de Données Oracle


Coût

40 000 FCFA

Durée

20 heures (reparties selon votre disponibilité)

Objectifs

- Savoir piloter le SGBD Oracle et manipuler les données avec le langage SQL
- Être capable de réaliser des manipulations complexes en recourant au langage PL/SQL pour transmettre des blocs de programmation
- Être en mesure d’administrer des bases de données Oracle dans des conditions optimales de fiabilité et de sécurité
- Comprendre comment contrôler et optimiser les performances des bases de données en maîtrisant les outils proposés par Oracle
- Maîtriser les techniques de sauvegarde et de restauration


Public

- Toute personne souhaitant évoluer vers l’administration de bases de données et de serveurs Oracle


Pré requis

Aucun


Programme

Interroger et manipuler des bases de données Oracle avec le langage SQL :
  • Introduction : le modèle relationnel, les composantes du serveur Oracle
  • Les commandes SQL + : variables de substitution, commandes, environnement, dictionnaire de données
  • Le langage d'interrogation des données (LID) : structure d'une requête SQL, valeurs NULL, opérateurs logiques
  • Utilisation des fonctions : chaînes de caractères, fonctions numériques, sur dates, fonctions de conversion, générales, de groupement
  • Les requêtes multi-tables : notion de jointures
  • Utilisation des opérateurs ensemblistes : Union, intersect, différence
  • Utilisation des sous-interrogations : syntaxe, clause FROM, sous-interrogations synchronisées
  • Le langage de manipulation de données (LMD) : transaction, fin de transaction, annulation partielle, verrouillage
  • Le langage de définition des données (LDD) : syntaxe, types de données et de contraintes, modifier ou supprimer des tables
  • Contrôle des accès : création d'un utilisateur, d'un rôle, gestion des privilèges


Développer avec Oracle PL/SQL :
  • Présentation de PL/SQL
  • Environnement et intégration dans l'architecture des produits Oracle
  • Déclarer, utiliser des variables et constantes
  • Utilisation de types composites
  • Création et utilisation de records
  • Création et utilisation de tables PL/SQL
  • Instructions SQL
  • Écrire des traitements conditionnels et des traitements répétitifs
  • Déclarer et utiliser des curseurs
  • Personnaliser le traitement des erreurs
  • Utiliser les exceptions prédéfinies
  • Création de procédures et de fonctions stockées
  • Appels des objets stockés
  • Utilisation des packages Oracle


Administrer un système Oracle :
  • Les outils d'administration
  • L’architecture d’Oracle
  • Gestion de l’instance
  • Gestion des fichiers
  • Le stockage des données
  • Les tables
  • Les index B*-tree et Bitmap
  • Traitement des requêtes et mécanismes transactionnels
  • Gestion des utilisateurs et sécurité
  • Sauvegarde et restauration
  • Création de bases de données
  • Configuration réseau
  • La technologie Data Pump
  • L'outil de chargement SQL*Loader


Optimiser, fiabiliser et sécuriser la base de données :
  • Gérer le stockage avec ASM (Automatic Storage Management)
  • Introduction à RMAN, outil pour les sauvegardes et restaurations
  • Utiliser rman sans catalogue
  • Centraliser les sauvegardes effectuées par rman : le catalogue
  • Utiliser les StandBy Database pour disposer de bases de secours
  • Utiliser Oracle Data Guard pour assurer la haute disponibilité d’une base
  • Planifier des traitements et des tâches à l’aide du Scheduler
  • Sécuriser un serveur de bases de données avec un proxy Oracle et le cryptage des données