Accueil > Base de Données > Oracle : prise en main
Formation #BSI196

Formation Oracle : prise en main

Durée : 5 jours

Code : BSI196


Prochaines dates programmées :

Du 08 au 12 Avril 2024

Du 22 au 26 Juil. 2024

Du 07 au 11 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Acquérir toutes les compétences nécessaires à l'utilisation efficace et fiable d'Oracle
Programme
1/ Concevoir une base de données
  • Transformer les données entreprise au schéma relationnel
  • Le modèle relationnel
  • Le modèle physique
  • Utilisation d'un outil de conception (data modeler)
2/ L'environnement Oracle
  • Différentes versions et éditions
  • Connexion à une base Oracle
  • L'outil Oracle SQL Developer
  • Introduction SQL
  • Différents types de données Oracle
  • Créer une table
3/ Langage SQL
  • Extraction simple des données (SELECT, FROM et WHERE…)
  • Mise à jour des données (insert, update, et delete)
  • Gestion des NULL
  • Les fonctions d'agrégats (somme, moyenne, nombre, …)
  • Les vues
  • Les jointures
  • Les requêtes imbriquées
  • Clauses GROUP BY, HAVING et ORDER BY
4/ Le PL/SQL
  • Instructions du langage
  • Types de variables
  • Instructions de contrôle
  • Gestion des erreurs
  • Procédures et fonctions
  • Interaction avec la base de données
  • Curseurs implicites et explicites
  • Les triggers (déclencheurs)
5/ Structure d'une base de données
  • Structure physique et logique (tablespace)
  • Fichiers de données (datafile)
  • Comprendre la saturation d'un tablespace
  • Les fichiers journaux (log)
6/ Structure de l'instance
  • Structurer la mémoire
  • SGA (System Global Area)
  • Notion d'instance Oracle
  • Arrêt et démarrage d'instance
7/ Gestion des transactions
  • Requêtes DELETE, UPDATE, INSERT
  • Transactions : verrous, lecture consistante
  • Gestion des undos et des redos
  • COMMIT et ROLLBACK
8/ Gérer les utilisateurs, les connexions et les modèles de sécurité
  • Propriétés des utilisateurs
  • Gestion de compte
  • Gestion des privilèges et rôles
  • Utilisation des vues pour masquer certaines données
9/ Optimisation des requêtes SQL
  • Les règles de l'optimiseur
  • Création des index
  • Générer des statistiques
  • Changer le plan d'exécution d'une requête
10/ 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
11/ Compléments
  • Tablespace (data, temporaire, undo)
  • Tables (normales, temporaires)
  • Index (btree, bitmap)
  • Vues (normales, matérialisées)
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Tout informaticien souhaitant développer sur Oracle ou voulant une première approche de l'administration
Dates

Dates

  • Du 08 au 12 Avril 2024
  • Du 22 au 26 Juil. 2024
  • Du 07 au 11 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.