Fast Track to Oracle SQL et PL/SQL

  • Filière :

    Gestion de données

  • Sous-filière :

    Base de données

  • Référence

    FTOSPL

  • Durée

    5 jours (35 h)

  • Prix par personne HT

    2 500 € HT

Description

Ce cours en formule « Fast Track » vous permet d’acquérir les compétences SQL et PL/SQL de manière rapide.
En effet, beaucoup d’exercices vous seront proposés tout au long de la formation.

Objectifs pédagogiques

  • acquérir la maîtrise des requêtes SQL
  • Acquérir la maîtrise du langage PL/SQL

Public cible

  • Administrateurs-de-bases-de-données

Programme de la formation

I LANGAGE SQL

1 Le langage

  • La gestion des données
  • Généralités
  • Organisation des bases de données

2 Modèle relationnel

  • Concept et définitions
  • Principales règles
  • L’algèbre relationnel

3 Le langage SQL

  • Généralités
  • Description des objets
    • Types de données
    • Gestion des tables
    • Gestion des index
  • Manipulation des données
    • Expressions, opérateurs et conditions
    • Manipulation des lignes
    • Extraction des données
    • Contrôle des transactions
  • Traduction de l’algèbre relationnel
    • Restriction des lignes
    • Projection de colonnes
    • Calculs d’agrégats
    • Fonctions de regroupement
    • Fonctions analytiques
    • Restrictions sur les agrégats de lignes
    • Produit cartésien
    • Jointures internes
    • Jointures externes
    • Union, intersection, différence
    • Tri des données
  • SQL Avancé
    • Gestion des vues
    • Gestion des schémas
    • Utilisation des synonymes
    • Utilisation des séquences
    • Écrire des sous-requêtes
    • Verrouillage des tables
    • Commentaires des tables et des colonnes
    • Utilisation des expressions régulières

4 SQL*Plus

  • Connexion et déconnexion
  • Exécuter des commandes SQL et des blocs PL/SQL
  • Mettre en forme les résultats de requêtes
    • En-têtes / pied de page
    • Ruptures
    • Format de colonne
    • Calcul statistique
  • Environnement et traitement des erreurs
    • Statistiques de temps d’exécution
    • Paramètres de l’environnement
    • Traitement des erreurs

II LANGAGE PL/SQL

1 Le langage procédural

  • Introduction
  • Gestion des variables
  • Structures de contrôle
  • Utilisation des curseurs
  • Gestion des erreurs

2 Déclencheurs (triggers)

  • Les triggers de base de données
  • Les trigger sur évènements
  • Gestion des triggers

3 Blocs PL/SQL nommés

  • Les procédures stockées
  • Les fonctions stockées
  • Les packages

4 Concepts avancés

  • Transactions autonomes
  • SQL dynamique
  • Collections et enregistrements

5 Traitement de lignes par lot

  • Copie des données par bloc
  • Fonctions et ensemble de lignes

6 Les packages usuels

  • Afficher des données avec DBMS_OUTPUT
  • Lire et écrire des fichiers avec UTL_FILE
  • Manipuler les LOB avec DBMS_LOB

7 Utilitaire WRAP

  • Cryptage du code avec WRAP

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le