Oracle Database 11g : Les fondamentaux

Formation #926 - 4 jours

Sessions planifiées

14 mars 2017 - 2220 €
Paris - AnyWare
30 mai 2017 - 2220 €
Paris - AnyWare
29 août 2017 - 2220 €
Paris - AnyWare
7 novembre 2017 - 2220 €
Paris - AnyWare

Intra-entreprise

Learning Tree au cœur de votre entreprise.

Demander un devis

À propos de cette formation :

Le serveur Oracle Database 11g permet d'effectuer des transactions ultra-rapides, de prendre de meilleures décisions métier. Cela donne aux utilisateurs la possibilité de construire des applications de base de données efficaces et de haute qualité. Cette formation Oracle 11g vous donne de solides bases pour exploiter Oracle 11g et construire des bases de données robustes.

Vous apprendrez à :

  • Concevoir, mettre en place et gérer des applications de base de données Oracle 11g
  • Utiliser SQL Developer pour récupérer et manipuler des données
  • Assurer l'intégrité des données, mettre en œuvre la sécurité
  • Écrire du code PL/SQL structuré pour développer des procédures stockées, triggers et packages

Travaux Pratiques :

  • Conception d'une base de données avec un modèle de données
  • Récupération et manipulation des données avec des instructions SQL
  • Création de tables, séquences, vues et synonymes
  • Gestion de la sécurité, de l'intégrité et de la performance
  • Programmation avec les curseurs les boucles et la logique de contrôle

À qui s'adresse cette formation ?

Aux personnes découvrant les bases de données Oracle ou souhaitant migrer vers un environnement Oracle et ayant une expérience des bases de données relationnelles et du langage de programmation SQL du niveau du cours 925, "Langage de programmation SQL : Les fondamentaux".

Contenu de cette formation :

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

Installation et administration de la base de données

É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

Accès aux données et manipulation

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

Création et gestion d'objets

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

Intégrité, sécurité et performances

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

Mise en œuvre de la logique côté serveur

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

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.