Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Cette formation vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace et fiable du produit : principes du relationnel, concepts et pratique du langage SQL, organisation physique et gestion des transactions. Les principales commandes seront analysées et mises en oeuvre.

À qui s'adresse cette formation ?

Pour qui ?

Informaticiens ayant à développer pour Oracle ou voulant une première approche de l'administration.

Prérequis

Connaissances de base en programmation.

Les objectifs de la formation

  • Connaître l'architecture d'une base de données Oracle.
  • Comprendre le modèle relationnel.
  • Créer une base de données avec ses objets de schéma.
  • Manipuler des données avec SQL et PL/SQL.
  • Découvrir les tâches de gestion d'une base.
  • Programme de la formation

      • Le serveur Oracle.
      • Les différentes versions.
      • Les différentes éditions.
      • Le modèle relationnel.
      • Les notions de table et de relation.
      • Les contraintes d'intégrité.
      • Les outils.
      • SQL Developer.
      • L'outil ISQL*Plus.
      • Introduction SQL.
      • Types de données Oracle.
      • Création des tables.
      • Introduction aux instructions de mise à jour.
      • Utilisation des séquences.
      • Introduction à l'interrogation (SELECT).
      • Manipulation des données.
      • Introduction aux transactions.
      • Différentes fonctionnalités SQL.
      • Tris et suppression de doublons.
      • Fonctions et agrégats.
      • Conversion des types et valeur NULL.
      • Requêtes sur plusieurs tables.
      • Les jointures. Les requêtes imbriquées.
      • Opérateurs ensemblistes.
      • Les instructions du langage PL/SQL.
      • Les types de variables.
      • Les instructions de contrôle : conditions, itérations.
      • Gestion des erreurs par le mécanisme d'exceptions.
      • Structuration des programmes PL/SQL.
      • Procédures et fonctions.
      • Définition et utilisation des procédures stockées.
      • Spécification des packages.
      • Interaction avec la base de données.
      • Curseurs implicites et explicites.
      • Présentation des triggers d'Oracle.
      • Structure d'un trigger (Evénement/Action).
      • Types de triggers LMD (statement et row triggers).
      • Actions d'un trigger (mise à jour automatique des données, annulation d'une action illicite, audit).
      • Utilisation des triggers.
      • Création et utilisation des triggers d'instruction.
      • Utilisation des triggers de ligne : NEW et : OLD dans ces triggers. Gestion des triggers.
      • Manipulation des tables. Création des tables.
      • Définition des contraintes d'intégrité.
      • Contraintes d'intégrité différées.
      • Suppression des tables et la corbeille.
      • Utilisation des tables globales temporaires.
      • Utilisation des vues et des synonymes : création et utilisation des vues et des synonymes.
      • Organisation des données : modèles de stockage d'Oracle. Définition et utilisation des index.
      • Dictionnaire de données : intérêt du dictionnaire de données. Tables et vues du dictionnaire.
      • Accès à la base par transactions : annulation partielle des transactions. PL/SQL et les transactions.
      • Gestion de la concurrence et verrouillage des données. Caractéristiques de la gestion standard.
      • Transactions en lecture seule, niveaux d'isolation, verrouillage explicite.
      • Droits d'accès.
      • Privilèges sur objets, privilèges système et rôles.
      • Attribution et révocation des droits d'accès.
      • Droits sur les vues et les traitements stockés.
      • Gestion des utilisateurs.
      • Authentification des utilisateurs.
      • Profils d'utilisateurs et limites d'utilisation des ressources.
    • 853
    • 35 h

    Soumettez votre avis