Présentation du PL/SQL Bases du langage Gestion des exceptions avec PL/SQL Principe de fonctionnement Exceptions système et applicatives Impact sur les transactions
Traitement d’ensemble de lignes : tableaux, curseurs Utilisation des tableaux Utilisation des curseurs
Traitements stockés : procédures, triggers, packages … Procédures, fonctions et packages Principaux packages fournis par Oracle Triggers Gestion des droits
Catalogage et dépendances entre objets Amélioration des performances Introduction Liaisons en masse
Chapitre introductif Logique du modèle relationnel de données Concept de table et de relations entre les tables Colonnes et attributs Notion d’intégrité des données
Le langage SQL en pratique Typologie élémentaire des données de bases Oracle Création de table Requêtes SQL de mise à jour des données Les séquences : utilité et scénarii d’utilisation Requêtes d’interrogation SQL Exécuter des commandes de façon interactive avec SQL*Plus Interroger sa base de données Oracle avec Oracle SQL Developer
Interroger sa base de données Oracle Rechercher et supprimer les doublons Faciliter la lecture des requêtes en utilisant des alias Oracle et la gestion de la valeur NULL Fonctions numériques, de groupe, chaîne de caractère, de date… Interroger une séquence à l’aide de pseudo-colonnes Opérations statistiques à l’aide des fonctions d’agrégation Utilisation des fonctions ensemblistes en SQL Sous-requêtes et sous-requêtes corrélées Jointures, jointures externes, auto-jointures Requêtes comportant une clause de groupage
Gestion des contraintes d’intégrité Clé primaire, clé unique et clé étrangère Mots clés permettant l’expression des contraintes (CONSTRAINT, DEFAULT, NOT NULL, UNIQUE, CHECK) Notion de trigger
Gestion des objets la base de données Oracle Suppression de table Création de vues Génération de synonymes Dictionnaire de données et vues du dictionnaire
Créer des requêtes SQL complexes Configuration et édition de scripts contenant des commandes SQL*Plus Requêtes complexes et requêtes imbriquées Notion de divisions relationnelles Placer des instructions de mise à jour dans des requêtes imbriquées Travailler avec des requêtes hiérarchiques Notion de requêtes régulières
Introduction Administration Oracle Évolution Technologique Des outils d’administration et de configuration
Installation des logiciels oracle Installation Enterprise Manager Tests de Post Installation
L’architecture d’Oracle L’instance Oracle La SGA : Shared Pool area, Database Buffers Cache, Redo Log Buffer Les Process Server Les fichiers de la Base de Données, les Fichier de Contrôle et les Fichiers Redo Log Automatic Diagnostic Repository Les tables dynamiques de performances
Gestion de l’instance Méthodes de Contrôle d’identification Démarrer une instance Suspension provisoire de l’activité Arrêter la Base de Données Redémarrage rapide après un crash d’instance
Structures de la base de données Oracle 11g Les tablespaces Ultra Large Database (ULDB) Les Segments, les Extents, les blocs de Données Réorganisation du stockage des données
Création, modification, et suppression des Bases de Données Oracle L’assistant de configuration de base de données Création d’une base de données
Configuration réseau et Répartition des données Configuration de Oracle Net Services Accès aux bases distantes Répartition des données
Les tables Création de table Les contraintes d’intégrité Le partitionnement des tables La vue matérialisée
Les index L’index B*-tree L’index basé sur une fonction Les index Bitmap Partitionnement des Index
Traitement des requêtes et Mécanismes transactionnels avec Oracle Les phases du traitement L’Optimiseur Collecte des Statistiques
Gestion des utilisateurs et Sécurité Création, Modification et suppression d’un Utilisateur Gestion des mots de passe Les Privilèges Les Roles Les Profiles
Introductions aux Sauvegardes et Restaurations Le Mode ARCHIVELOG Sauvegarde complète, base arrêtée Sauvegarde base ouverte Restauration Complète avec et sans Archivage Restauration d’un tablespace Recovery Manager Les transactions
L’outil de chargement SQLLoader Fonctionnalités de SQLLoader Optimisation du chargement Chargement en parallèle
La technologie Data Pump Fonctionnalités de Data Pump Transformation de données avec EXPDP/IMPDP Utilisation de DBMS_DATAPUMP
Contrôle d’activité et automatisation de l’administration d’Oracle L’audit standard Audit Système Audit sur Objets L’Audit Fin (Fine-Grained Auditing) Audit par trigger
La formation va vous permettre de : – Comprendre la syntaxe du langage SQL – Savoir écrire des requêtes avancées, générer un schéma externe, gérer les privilèges et les droits d’accès et acquérir des notions d’optimisation
Vous devez être connecté pour poster un commentaire.