Oracle Database 12c : Les fondamentaux

Formation #2226 - 5 jours

Sessions planifiées

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

Intra-entreprise

Learning Tree au cœur de votre entreprise.

Demander un devis

À propos de cette formation :

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.

Vous apprendrez à :

  • 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

Travaux Pratiques :

  • 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

À qui s'adresse cette formation ?

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.

Contenu de cette formation :

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

Configurer l'environnement de la base de données

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

Récupérer les contrôler les données

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

Concevoir et formuler la base de données

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 de serveur avec PL/SQL

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

Développer une logique côté serveur

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

Inscrivez-vous dès maintenant - sans risque

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

  • Pas de paiement à l'avance
  • Payez jusqu'à 30 jours après la formation
  • Votre satisfaction est garantie - ou vous ne payez pas la formation

Vous pouvez organiser cette formation dans votre entreprise

Organisez une formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.
Que votre entreprise nécessite une seule formation ou un cursus complet, Learning Tree dispose de l'infrastructure, des technologies, des formateurs experts et de la maitrise pour gérer tous les aspects de votre formation - où et quand vous le souhaitez.

Suivez votre formation avec AnyWare d'où vous voulez

Suivez nos formations chez vous, du bureau ou dans le centre AnyWare de Learning Tree le plus proche et bénéficiez du même enseignement pratique de qualité délivré par nos formateurs.
AnyWare c'est notre plateforme de formation présidentielle à distance par Internet.

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.

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.