Formation Oracle prise en main
- Référence : ORINIT
- Durée : 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 Oracle
1 - Modélisation des données
- Création, compréhension d’un schéma MCD
- Des données de l’entreprise au schéma relationnel
- Utilisation d’un outil de conception (data modeler)
- Traduction en schéma Relationnel et compréhension d’un schéma relationnel
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 logique (schémas)
- Requêtes sur la structure : vues statiques du catalogue
- Utilisateur system
- Structure physique (fichiers)
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 applicatives et de gestion de la base
- Clauses GROUP BY, HAVING et ORDER BY
- Requêtes imbriquées
- Requêtes de jointures
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
- Gestion des exceptions
- Instructions boucles, conditions
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)