Bases de données relationnelles - Décisionnel / Oracle

Formation: Oracle - Prise en main ( 5 Jours )

Consulter les villes disponibles, le calendrier et nos tarifs dégressifs pour cette formation

Durée

5 Jour(s)

Pré-requis

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

Programme

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)

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

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

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

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

Langage SQL : gestion des transactions

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

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

Langage PL/SQL : les premiers pas

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

Langage PL/SQL : les traitements stockés

  • Fonctions stockées (utilisation et création)
  • Procédures stockées (utilisation et création)
  • Utilisation de package Oracle

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

Objets Oracle : le final

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

 Programme détaillé Voir tout...

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)

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

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

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

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

Langage SQL : gestion des transactions

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

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

Langage PL/SQL : les premiers pas

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

Langage PL/SQL : les traitements stockés

  • Fonctions stockées (utilisation et création)
  • Procédures stockées (utilisation et création)
  • Utilisation de package Oracle

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

Objets Oracle : le final

  • Tablespace (data, temporaire, undo)
  • Tables (normales, temporaires)
  • Index (btree, bitmap)
  • Vues (normales, matérialisées)
 
  
 
Certificat/Attestation
Délivrance d'une attestation de fin de formation
 
Modalités d’évaluation
L’évaluation se déroule sous forme d’exercices pendant la durée de la formation. Une auto-évaluation est réalisée par le stagiaire en fin de formation
contactez-vous decouvrez nos formation en region decouvrez nos formation en region devis

Mots-Clés