Oracle Database 12c : Les fondamentaux

Formation #2226 - 5 jours

Pour gérer les informations essentielles, les entreprises comptent sur des systèmes de bases de données fiables et évolutifs et sur des professionnels expérimentés pour les gérer. Obtenez des connaissances de base solides sur les concepts des bases de données, SQL et PL/SQL pour exploiter au mieux les fonctionnalités d'Oracle Database 12c, afin de développer des bases de données solides.

  • Créer des applications Oracle Database 12c solides et évolutives
  • Écrire des instructions de manipulation de données efficaces avec SQL Developer
  • Garantir l'intégrité des données, établir la sécurité et optimiser les performances
  • Développer des procédures stockées, des déclencheurs et des packages avec PL/SQL

  • Créer des requêtes avec SQL Developer et SQL*Plus
  • Exploiter les jointures, opérateurs ensemblistes, les regroupements et les sous-requêtes
  • Concevoir et des développer des tables, des séquences, des vues et des synonymes
  • Mettre en oeuvre des règles avec des contraintes et des déclencheurs
  • Personnaliser avec les index et optimiser la sécurité avec les rôles

Il s'agit d'une formation d'introduction pouvant être utile à un grand nombre de professionnels. Une connaissance des bases de données relationnelles et une expérience dans le langage de programmation SQL est utile mais non obligatoire.

  • 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
  • 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

Cette formation vous est présentée par Pierre Marcenac, Consultant et formateur Oracle

Sessions planifiées

Appelez le 01 49 68 53 00 ou inscrivez-vous en ligne en sélectionnant une date ci-dessous :

13 mars 2017 - 2640 €
Paris - AnyWare
29 mai 2017 - 2640 €
Paris - AnyWare
28 août 2017 - 2640 €
Paris - AnyWare
6 novembre 2017 - 2640 €
Paris - AnyWare

Inscription sans risque : pas de paiement à l'avance, réglement jusqu'à 30 jours après la formation, satisfaction garantie ou vous ne payez pas la formation.

Financez votre formation

Le financement de votre formation ne doit pas être un obstacle. Nos conseillers vous aiderons dans vos démarches avec les OPCA par exemple.
Profitez également de la réduction Return to Learn qui récompense les participants ayant déjà suivi une formation Learning Tree.
Pour en savoir plus, cliquez ici.

Votre formation à distance et en direct !

Sans frais supplémentaires, depuis tout lieu possédant une connexion Internet, connectez-vous en temps réel et en direct à une session dispensée par nos formateurs grâce à AnyWare™, la plateforme de formation en distanciel de Learning Tree.

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.