Oracle prise en main

  • Référence : ORINIT
  • Durée : 5 jours (35 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Connaissance de base en programmation

PROFIL DES STAGIAIRES

  • Toute personne souhaitant développer sur Oracle ou désirant acquérir une première approche de l'administration

OBJECTIFS

  • Disposer d’une vision large du monde des bases de données Oracle
  • Comprendre la modélisation des données dans une base Oracle
  • Etre en mesure d’utiliser le langage SQL pour requêter une base
  • Disposer d’un premier niveau de compétence pour réaliser les tâches d’administration courantes d’une base Oracle
  • Comprendre comment développer des applications Oracle avec le langage PL/SQL

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Oracle

CONTENU DU COURS

1 - Modélisation des données

  • Des données de l’entreprise au schéma relationnel
  • Création, compréhension d’un schéma MCD
  • Traduction en schéma Relationnel et compréhension d’un schéma relationnel
  • Utilisation d’un outil de conception (data modeler)

2 - Langage SQL : Interrogation premiers pas

  • Clauses SELECT, FROM et WHERE : l’indispensable
  • NULL : gestion du non renseigné !
  • Requêtes sur des données applicatives
  • Requêtes et curseurs : plan d’exécution
  • Utilisation des index : premiers pas d’optimisation
  • Vues

3 - Structure d'une base de données

  • Structure physique (fichiers)
  • Structure logique (schémas)
  • Utilisateur system
  • Requêtes sur la structure : vues statiques du catalogue

4 - Structure de l'instance

  • Mémoire, processus et paramètres
  • Utilisateur sysdba
  • Requêtes sur les vues dynamiques
  • Arrêt et démarrage d’instance

5 - Langage SQL : Interrogation

  • Requêtes imbriquées
  • Requêtes de jointures
  • Clauses GROUP BY, HAVING et ORDER BY
  • Requêtes applicatives et de gestion de la base

6 - Langage SQL : Gestion des transactions

  • Requêtes DELETE, UPDATE, INSERT
  • Transactions : verrous, lecture consistante
  • Gestion des undos et des redos
  • COMMIT et ROLLBACK

7 - Gestion des utilisateurs, des sessions

  • Propriétés des utilisateurs
  • Gestion des privilèges et leur logique
  • Accorder et restaurer des privilèges
  • Gestion des ressources à utiliser

8 - Langage PL/SQL : les traitements stockés

  • Déclaration de données
  • Instructions boucles, conditions
  • Gestion des exceptions

9 - Gestion du réseau

  • Compréhension de l’architecture et fichiers associés
  • Côté serveur et Listener
  • Côté client et Tnsping
  • Gestion des ressources à utiliser

10 - Objets Oracle : le final

  • Tablespace (data, temporaire, undo)
  • Tables (normales, temporaires)
  • Index (btree, bitmap)
  • Vues (normales, matérialisées)
cookie