Fast Track to Oracle SQL et PL/SQL (Live Virtual Class)

Blended learning

Who is the training for?

Administrateurs de bases de données

Duration

5,00 day(s)

Language(s) of service

EN FR

Next session

13.06.2024
Location
Live Virtual Class

Price

2500,00€

Goals

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.

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

Contents

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

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
13.06.2024

17.06.2024
Live Virtual Class
FR 2500,00€
16.10.2024

20.10.2024
Live Virtual Class
FR 2500,00€
16.01.2025

20.01.2025
Live Virtual Class
FR 2500,00€

Organization contact details

Nathalie Thielemans / Nassera Aici

These courses might interest you

EN
Day
Computer science - Analysis programming - Programming - Mobile app programming