Nos domaines de formation :
> formation Technologies numériques > formation SGBD > formation Oracle > formation Oracle, prise en main

Formation Oracle, prise en main

4,3 / 5
Stage pratique
meilleur vente
Durée : 5 jours
Réf : ORM
Prix  2019 : 3090 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Un cours intensif qui 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 œuvre.

Objectifs pédagogiques

  • Découvrir les éléments d'une base de données Oracle
  • Comprendre le modèle relationnel
  • Concevoir et créer une base des données
  • Manipuler des données avec SQL et PL/SQL
  • Découvrir les bases de gestion d'une base de données

Travaux pratiques

Chaque participant a accès à un atelier construit autour du SGBD Oracle afin d'appliquer immédiatement tout nouveau concept.
PROGRAMME DE FORMATION

Introduction

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

Langage d'interrogation SQL

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

Exercice
L'écriture de requêtes SQL simples. Utilisation de fonctions, tri et préfixes. Utilisation de la date. Utilisation des agrégats. Jointures et requêtes imbriquées. Utilisation de GROUP BY et HAVING.

Introduction à PL/SQL

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

Exercice
Types et variables. Curseurs et accès à la base. Traitements stockés (procédure, fonctions et packages). Traitement des erreurs.

Triggers LMD dans Oracle

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

Exercice
Création et utilisation de triggers d'instruction. Création et utilisation de triggers de ligne.

Architecture et objets d'une base de données

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

Exercice
Création et utilisation des tables et des vues. Interrogation du dictionnaire. Utilisation des tables temporaires.

Gestion des transactions

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

Exercice
COMMIT, ROLLBACK ET SAVEPOINT. Contraintes d'intégrité différées. Transactions autonomes. Concurrence des transactions. Niveaux d'isolation et verrouillage explicite.

Sécurité et utilisateurs

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

Exercice
Définition des droits. Utilisation des rôles.

Compléments

  • Fichiers d'une base de données Oracle.
  • Notion d'instance.
  • Oracle Net Services (SQL*Net).

Travaux pratiques
Configuration du client afin d'accéder à la base de données.

Participants / Prérequis

» Participants

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

» Prérequis

Connaissances de base en programmation.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Stéphane P. 08/10/2018
5 / 5
Formation complète avec de nombreux exercices permettant la consolidation des acquis théoriques

Ahmed D. 08/10/2018
5 / 5
très satisfait

Philippine P. 25/06/2018
4 / 5
Le temps imparti à la partie PL était trop court pour moi. mais je pense qu'il faut une formation dédiée à ce sujet.

PIERRE S. 25/06/2018
4 / 5
Denis sait interesser les stagiaires et animer son cours et les exercices

Jean M. 25/06/2018
4 / 5
pas assez accès sur l'administration

Alain B. 29/05/2018
5 / 5
Exercice très intéressants. Bon équilibre Théorie / Exercises

Jean P. 29/05/2018
5 / 5
tres bien fait

Michel F. 29/05/2018
5 / 5
l'intervenant a su adapter la formation a nos besoins

Alain C. 19/02/2018
4 / 5
Très bon intervenant ! La formation est dense et on survole les chapitres sans toutefois essayer d'approfondir.

Agnès C. 19/02/2018
4 / 5
intéressant, même si je n'avais pas tout à fait le niveau nécessaire et suffisant pour en tirer le maximum.

Claire W. 19/02/2018
5 / 5
Le contenu de la formation donne une très bonne approche globale pour une prise en main de Oracle. la partie architecture, securité etc est très intéressante également même si moins approfondie que les autres parties
Avis client 4,3 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
LILLE
[+]
LYON
[+]
NANTES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.