Programme ORACLE® DATABASE 12C : LES FONDAMENTAUX

Participants : Il s'agit d'une formation d'introduction pouvant être utile à un grand nombre de professionnels.

Durée : 5 jours - 35 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

Cette
Cette
formation offre une introduction complète à Oracle Database 12c . Vous apprendrez à concevoir, développer et gérer des applications robustes avec les outils de base de données d'Oracle. Oracle 12c est un système vaste et complexe. Cette formation vous donne une vue d'ensemble de la puissance et de la souplesse des bases de données Oracle, et sert de base à d'autres formations du cursus Oracle de Learning Tree. De nombreux exercices fournissent une expérience pratique indispensable de la mise en place de bases de données Oracle 12c . Les connaissances acquises seront immédiatement applicables dans votre environnement de travail.

pré-requis

Une connaissance des bases de données relationnelles et une expérience dans le langage de programmation SQL est utile mais non obligatoire.

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 12c

  • Concepts de bases de données relationnelles
  • Appliquer des techniques de modélisation des données
  • Définir des entités, des attributs et des relations
  • Les outils Oracle Database : SQL Developer et SQL*Plus

Analyser l'architecture de la base de données Oracle

  • Évaluer les structures de la mémoire, les processus et les fichiers et établir une hiérarchie de stockage

Maintenir les composants de la base de données Oracle

  • Revoir l'installation d'Oracle Database 12c
  • Générer les scripts DBA avec le dictionnaire des données
  • Travailler avec Oracle SQL Developer

Mettre en oeuvre des requêtes avec SQL Developer

  • Sélectionner, filtrer et classer les résultats
  • Éviter les pièges dans les valeurs NULL
  • Déployer les fonctions SQL intégrées
  • Comparer les fonctions CASE et DECODE

Exploiter les techniques SQL puissantes

  • Joindre les données de tables avec les jointures ANSI intérieures et extérieures, regrouper et agréger les données
  • Combiner les jeux de résultats avec les opérateurs
  • Réaliser des sous-requêtes simples et corrélées

Manipulation des données avec les instructions SQL

  • Insérer, mettre à jour, supprimer et fusionner des données
  • Verrouiller des données et gérer des transactions

Traduire les modèles logiques à la conception physique

  • Transformer les entités et les relations en tables et clés
  • Créer des utilisateurs et des schémas

Créer et gérer des tables

  • Créer, modifier et supprimer des tables et des colonnes
  • Restaurer des données avec Flashback et la corbeille

Développer des vues et des séquences

  • Créer des vues pour mettre en œuvre la sécurité
  • Comparer les colonnes d'identité avec les séquences

Optimiser la sécurité, l'intégrité et la performance

  • Déterminer l'intégrité référentielle avec les clés primaires, uniques et étrangères
  • Mettre en oeuvre les contraintes différées et appliquées
  • Authentifier les utilisateurs avec les contrôles de mot de passe
  • Contrôler l'accès avec les privilèges système et objet
  • Simplifier l'utilisation des objets avec les synonymes
  • Mettre en oeuvre la gestion des privilèges avec les rôles
  • Directives pour définir les index appropriés
  • Indexation des données pour une récupération efficace
  • Gérer des index uniques, non uniques et composites

Programmation avec les constructions de PL/SQL

  • Déclarer des variables, des constantes et des enregistrements
  • Établir le contrôle conditionnel avec IF et CASE
  • Contrôler les itérations avec les boucles WHILE et FOR
  • Créer des gestionnaires d'exception pour les exceptions prédéfinies

Développement avec des curseurs

  • Contrôler les curseurs implicites et explicites
  • Augmenter la flexibilité avec les paramètres de curseur
  • Simplifier les curseurs avec les boucles FOR
  • Améliorer les performances de mise à jour et de suppression avec CURRENT OF ou ROWID

Concevoir du code modulaire

  • Développer les procédures et les fonctions
  • Déboguer des programmes avec DBMS_OUTPUT

Créer des packages et des déclencheurs

  • Avantages de regrouper des sous-programmes dans des packages
  • Créer des déclencheurs composés, de table et de ligne
  • Contrôler les déclencheurs avec des prédicats conditionnels

Prendre en charge le développement Web avec les procédures PL/SQL

  • Retourner les données aux applications Web avec les curseurs REF
  • Enregistrer les données des applications dans la BdD