Prenez contact avec nous

Plan du cours

Introduction à Oracle Database

  • Architecture de la base de données
  • Modèle de base de données relationnelle
  • Utilisateurs, schémas et sessions
  • Outils d'interaction avec la base de données

Introduction à l'instruction SELECT

  • Filtrage et sélection à l'aide de la clause WHERE
  • Tria des résultats de requête
  • Types de données, opérateurs et gestion des valeurs NULL
  • Utilisation des fonctions scalaires intégrées
  • Opérations sur les dates
  • Compréhension des paramètres nationaux et régionaux dans SQL

Analyse des données agrégées

  • Fonctions de regroupement
  • Clause DISTINCT
  • Clause GROUP BY et HAVING

Récupération de données à partir de plusieurs tables

  • Jointures internes et externes (INNER JOIN, OUTER JOIN)
  • Syntaxe SQL ANSI et autres méthodes de jointure (SELF JOIN, NATURAL JOIN)
  • Opérateurs ensemblistes (UNION, UNION ALL, INTERSECT, MINUS)

Sous-requêtes

  • Sous-requêtes simples
  • Sous-requêtes corrélées
  • Opérateurs EXISTS et NOT EXISTS
  • Autres types de sous-requêtes

Requêtes hiérarchiques et échantillonnage

  • Construction de requêtes hiérarchiques à l'aide des clauses CONNECT BY PRIOR et START WITH
  • Utilisation de la fonction SYS_CONNECT_BY_PATH
  • Échantillonnage des données avec la clause SAMPLE

Manipulation des données (DML)

  • Instructions INSERT, UPDATE, DELETE
  • Opérations sur de grands ensembles de données (INSERT FIRST, INSERT ALL, MERGE)

Dictionnaire système

  • Compréhension et utilisation du dictionnaire de données Oracle

Travail simultané des utilisateurs

  • Transactions
  • Verrous
  • Technologie FLASHBACK

Utilisateurs et permissions

  • Création et modification d'utilisateurs et de schémas
  • Gestion des permissions et des rôles

Gestion du stockage des données - Couche logique

  • Tables, tables temporaires et tables organisées par index
  • Contraintes
  • Index
  • Vues, séquences, synonymes, vues matérialisées
  • Unités PL/SQL stockées

Modélisation et restauration des modèles de données à l'aide d'Oracle SQL Modeler

  • Utilisation d'Oracle SQL Modeler pour la modélisation et la restauration des données

Déplacement des données

  • Copie logique des données : importation et exportation avec Data Pump
  • Chargement des données : SQL*Loader
  • Tables externes
  • Liaisons de bases de données (Database Links)

Automatisation des tâches

  • Utilisation de DBMS_JOB et DBMS_SCHEDULER pour l'automatisation des tâches

Résumé et prochaines étapes

Pré requis

  • Connaissances générales en informatique

Public cible

  • Développeurs
  • Administrateurs de bases de données
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires