Programme ORACLE® DATABASE 11G : LES FONDAMENTAUX

Participants :

Ce cours peut être utile à diverses catégories de professionnels, dont :

  • les développeurs, analystes, administrateurs, managers, programmeurs, consultants, utilisateurs expérimentés et autres personnes chargées de concevoir et d'écrire des applications Oracle avec Oracle 11g,
  • les administrateurs de bases de données désireux de renforcer leurs compétences dans l'interrogation et la manipulation des bases de données Oracle,
  • les professionnels du traitement de données habitués à travailler avec des systèmes de bases de données traditionnels (hiérarchiques ou en réseau), amenés à évoluer vers un environnement Web ou client/serveur,
  • les chefs de projets et responsables technologiques qui ont besoin d'une présentation générale d'Oracle 11g.

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Ce
Ce
cours propose une introduction complète à Oracle Database 11g. Vous apprendrez à concevoir, mettre en place et gérer des applications de bases de données robustes avec les outils Oracle.
objectifs
objectifs
Oracle
Oracle
11g est un système vaste et complexe. Ce cours vous offre un aperçu de la puissance et de la souplesse des bases de données Oracle et vous apporte les bases pour d'autres cours du cursus proposé par Learning Tree sur les bases de données Oracle.

pré-requis

Une connaissances des bases de données relationnelles ainsi qu'une expérience du langage de programmation SQL

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

- Au centre d’affaires ELITE partenaire d’ACF à 20 m.
- Guide d’accessibilité à l’accueil.

Le Programme

Introduction à la technologie Oracle Database 11g

  • Concepts de base de données relationnelle
  • Techniques de modélisation de données
  • Outils de BdD Oracle : SQL Developer et SQL*Plus

Évaluer l'architecture de la base de données Oracle

  • Définition des structures de mémoire, des processus et SGA
  • Créer un environnement pour le stockage

Gérer les bases de données Oracle

  • Installation et configuration d'Oracle 11g
  • Mise en œuvre d'Oracle Enterprise Manager
  • Utilisation du dictionnaire de données Oracle

Récupération efficace des données avec SQL Developer

  • Sélection, restriction et tri des données
  • Éviter les pièges communs des valeurs nulles
  • Exploiter les fonctions SQL intégrées

Application de techniques SQL puissantes

  • Jointures, jointures externes et jointures ANSI
  • Regrouper les données et appliquer les fonctions agrégées
  • Obtention de résultats avec les opérateurs ensemblistes
  • Comparaison des sous-requêtes simples et corrélées

Modifier les données avec SQL

  • Insertion, mise à jour, suppression et fusion de données
  • Contrôle des transactions avec ROLLBACK et COMMIT
  • Verrouillage pour préserver l'intégrité des données

Conception physique

  • Relier le modèle logique à la conception physique
  • Création d'utilisateurs et de schémas

Construction et maintenance de tables

  • Modification et suppression de colonnes
  • Restauration de données avec Flashback et corbeille

Élaboration de vues, séquences et synonymes

  • Filtrage des données avec les vues
  • Génération de numéros uniques avec les séquences
  • Simplifier l'accès aux objets à l'aide de synonymes

Assurer l'intégrité

  • L'intégrité référentielle avec des clés primaires, uniques et étrangères
  • Incorporer les règles métier avec la vérification des contraintes
  • Transactions, données et contraintes déportées et appliquées

Sécuriser les données

  • Authentification des utilisateurs avec vieillissement du mot de passe
  • Contrôler l'accès à l'aide des privilèges système et objet
  • Simplifier la gestion des privilèges avec les rôles

Amélioration des performances

  • Recommandations pour la création d'index
  • Indexation des données pour un accès optimal
  • Gestion des index uniques, non uniques et composites

Programmation avec PL/SQL

  • Déclaration et initialisation des variables
  • Contrôle de la logique avec les instructions IF et CASE
  • Itérations avec les boucles WHILE et FOR
  • Définir et gérer les données PL/SQL
  • Détecter les erreurs avec les gestionnaires d'exception

Traitement des données avec des curseurs

  • Déclaration des curseurs pour effectuer des opérations au niveau ligne
  • Passer des paramètres aux curseurs pour augmenter la flexibilité
  • Simplification des curseurs avec FOR LOPE
  • Améliorer la performance avec CURRENT OF ou ROWID
  • Terminer les boucles avec les attributs du curseur

Modularisation du code

  • Création de procédures et de fonctions
  • Du paramètre au sous-programme
  • Débogage des programmes avec DBMS_OUTPUT

Création de packages et de triggers

  • Regrouper les sous-programmes en packages
  • Définir les triggers au niveau énoncé ou niveau ligne
  • Commander les triggers avec des prédicats conditionnels