Oracle, prise en main

Objectifs

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.

Participants

Ce stage s'adresse à tous les informaticiens ayant à développer pour Oracle ou voulant une première approche de l'administration.

Pré-requis

Connaissances de base en programmation.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

5 jours

Les sessions inter-entreprises

Date Session
Du 26/03/2018
Au 30/03/2018
Paris
Formation standard
Du 26/03/2018
Au 30/03/2018
Caen
Formation standard
Du 26/03/2018
Au 30/03/2018
Lyon
Formation standard
Du 26/03/2018
Au 30/03/2018
Rennes
Formation standard
Du 26/03/2018
Au 30/03/2018
Lille
Formation standard
Du 26/03/2018
Au 30/03/2018
Rouen
Formation standard
Du 04/06/2018
Au 08/06/2018
Paris
Formation standard
Du 04/06/2018
Au 08/06/2018
Caen
Formation standard
Du 04/06/2018
Au 08/06/2018
Lyon
Formation standard
Du 04/06/2018
Au 08/06/2018
Rennes
Formation standard
Du 04/06/2018
Au 08/06/2018
Lille
Formation standard
Du 04/06/2018
Au 08/06/2018
Rouen
Formation standard
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

ORCLE-PEM

Description détaillée

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

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.

Triggers LMD dans Oracle
 Présentation des triggers de 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.

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.

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.

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.

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

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page