Miura Conseil Store

Aller au contenu »

Bienvenue sur notre boutique magento

Votre panier est vide.

Filière Oracle

  • Oracle 11G, les nouveautés

    Les développements

    - Nouveautés sur les types de données.
    - Colonnes virtuelles.
    - Améliorations SQL.
    - Requêtes DDL avec option Wait.
    - Améliorations PL/SQL.
    - Fine Grained Dependency Tracking (FGDT).
    - Les triggers.
    - Database Native Web Services.
    - XML Db.
    - Java.

    Les performances

    - AWR & ADDM.
    - Result Caches.
    - Informations Lifecycle Management (ILM).
    - L'assistant ILM.
    - Tuning automatique de l'instance.
    - Amélioration des tris.
    - Server Side Connection Pooling.
    - Load Balancing.
    - Les statistiques étendues.
    - Améliorations du partitionnement.
    - Amélioration de la compression.
    - ASM.
    - Datawarehouses.

    La haute disponibilité

    - L'enjeu.
    - Fault Diagnostics.
    - Repair Advisor.
    - Automatic Diagnostic Repository.
    - Log des requêtes DDL.
    - Active Data Guard.
    - Améliorations de RAC.

    La sécurité

    - Configuration sécurisée par défaut.
    - Améliorations de la sécurité.
    - Secure Files.
    - Améliorations du cryptage.
    - Protection par HSM.
    - Améliorations du flashback.
    - Oracle Total Recall.
    - Oracle Audit Vault.
    - Oracle Database Vault.
    - Améliorations de Recovery Manager.
    - Cryptage avec Rman.
    - Data Recovery Advisor avec Rman.
    - Data Recovery Advisor avec OEM.
    - Oracle Secure Backup.

    Les outils

    - Nouveaux outils installés avec Oracle11g.
    - Data Pump.
    - Connexions proxy avec SQL*Plus.
    - OEM v11.
    - Nouveaux packages.

    L'option Real Application Testing

    - Database Replay.
    - Replay avec OEM DbControl.
    - Processus de replay.
    - Définition des filtres.
    - Rejouer l'activité.
    - Lancement du replay.
    - Analyse du replay.
    - Replay sur la même database.
    - SQL Performance Analyzer (SPA).
    - SPA dans OEM.
    - Le package DBMS_SQLPA.

    Migration des bases de données

    - Paramétrage des bases de données.
    - Choix de la technique de migration.
    - Avantages et inconvénients des méthodes de migration.
    - Database Upgrade Assistant.
    - Migration manuelle.
    - Après une migration de v8. vers v11.
    - Migrer les scripts utilisant Server Manager.
    - Compatibilité des versions SQL*Net.
    - Migration des applications.

  • Oracle SQL

    Contenu

    Introduction

    Modèle relationnel
    - Notions de base : relation (table), attributs (colonnes), contraintes d'intégrité.
    - Contraintes d'intégrité.

    Outils

    - SQL*Plus.
    - SQL Developer.

    Introduction SQL

    - Types de données Oracle.
    - Création des tables.
    - Introduction aux instructions de mise à jour.
    - Utilisation des séquences.
    - Introduction à l'interrogation (SELECT).

    Interrogation des données

    - Tri et suppression des doublons.
    - Utilisation des alias et des préfixes.
    - Traitement de la valeur NULL.
    - Utilisation des fonctions SQL.
    - Utilisation des pseudo-colonnes : ROWID et ROWNUM.
    - Utilisation des agrégats : COUNT, SUM, AVG, ...
    - Opérations ensemblistes : union, intersection, différence.
    - Requêtes imbriquées : opérateurs IN, EXISTS.
    - Utilisation des jointures.
    - Jointures externes.
    - Groupement : GROUP BY et HAVING.

    Objets d'une base de données Oracle

    - Création et suppression des tables.
    - Définition et gestion des contraintes d'intégrité : clé primaire, unicité, non-nullité, utilisation de CHECK, contraintes référentielles.
    - Utilisation des vues.
    - Utilisation des synonymes.
    - Dictionnaire de données.

    Compléments Instructions SQL complexes

    - Paramétrage des scripts SQL*Plus.
    - Division et interrogations complexes.
    - Instructions de mise à jour avec des requêtes imbriquées.
    - Fonctions analytiques.

  • Développer en PL/SQL

    Contenu

    Introduction et rappels

    - Outil utilisés.
    - Traitement transactionnel dans Oracle.
    - Objets et dictionnaire d'une base Oracle.
    - SQL et PL/SQL.
    - Vue globale de PL/SQL.
    - Documentation Oracle.

    Eléments du langage

    - Environnements hôtes.
    - Introduction syntaxique.
    - Déclarations de variables et de constantes PL/SQL.
    - Types de données et conversion.
    - Fonctions prédéfinies dans PL/SQL.
    - Instructions de contrôle : IF- ELSE, la boucle LOOP, la boucle FOR.
    - Types composites : records, tables indexées.
    - Types objets : tables imbriquées et varrays.
    - Définition des sous-programmes : procédures et fonctions.
    - Paramétrage des sous-programmes.

    Exercices

    Types et déclaration des variables. Manipulation de la date. Attributs de typage. Utilisation des collections et de leurs méthodes. Définition des sous-programmes. Paramètre des sous-programmes.

    Accès à la base

    - Interaction avec la base et notion de curseur.
    - Accès via curseur implicite : update, delete, insert, select ... .into.
    - Utilisation des clauses RETURNING et BULK COLLECT.
    - Les collections et FORALL.
    - Déclaration des curseurs explicites. Utilisation des boucles FOR à curseur et des curseurs en mise à jour. Les variables curseur.

    Exercices

    Utilisation de curseur explicite. Utilisation de BULK COLLECT.

    Traitements stockés

    - Création et gestion de sous-programmes stockés.
    - Création de ibliothèques stockées ou paquetages (packages).
    - Gestion des traitements stockés : droits d'accès, vues du dictionnaire et dépendance.
    - Utilisation des contextes d'application et des packages.
    - Principaux packages : dbms_output, dbms_pipe, dbms_alert, VPD et dbms_rlsP.

    Exercices

    Création de procédures et de fonctions stockées. Création de paquetages. Utilisation des contextes d'application. Utilisation des fonctions de contrôle.

    Gestion des erreurs

    - Traitement d'une exception, exceptions prédéfinies.
    - Utilisation de RAISE_APPLICATION_ERROR.
    - Déclenchement d'une exception via RAISE.
    - Propagation des exceptions et gestion transactionnelle.

    Exercices

    Utilisation de Raise. Utilisation de RAISE_APPLICATION_ERROR.

    Triggers

    - Définition et types de triggers Evénement/Action.
    - Triggers Ordre (Statement triggers), Lignes (utilisation de :NEW et :OLD), E/C/A (Evénement/Condition/Action), « INSTEAD OF » sur les vues, sur événements système.
    - Utilisation des transactions autonomes.

    Exercices

    Création de triggers ordre. Création de triggers ligne. Utilisation des triggers login.

    Compléments

    - Utilisation de SQL dynamique : EXECUTE IMMEDIATE et dbms_sql.
    - Utilisation de dbms_application_info.
    - Utilisation de WRAP pour cacher le code source.

3 article(s)

Google+