Découvrez notre catalogue de formation 2026
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.
  • 1530
  • 35 h

Soumettez votre avis