EMMGI, SARL
AU
, Capital Social 100 000,00 Dhs
TELEPHONE : (+212)6 06 12 10 57 GSM : (+212)6 26 46 96 46
Adresse : 42 Bd la Résistance, 8
ème
Etage (En Face Tramway la Résistance) Casablanca.
WEB : www.emmgi.ma E-MAIL: contact@emmgi.ma
TELEPHONE: (+212)6 26 46 96 46 GSM : (+212)606 12 10 57
ADRESSE: 42, Bd la Résistance, 8
ème
Etage, Casablanca
Objectif de la formation :
EMMGI, le Centre LEADER SPECIALISTE de la formation professionnelle, continue et
modulaire, vous offre une formation professionnelle solide et complète sur les bases de données
Oracle (SQL et PL/SQL) préparatoire pour la certification Oracle OCA.
Cette formation a pour objectif de :
Comprendre les bases de données dites relationnelles et leurs principes de
fonctionnement,
Manipuler le langage SQL pour interroger les données d'une base,
Créer des requêtes pour extraire des données suivant différents critères,
Maîtriser les éléments du langage PL/SQL,
Créer des procédures et de fonctions stockées,
Concevoir des blocs PL/SQL partageables via plusieurs applications,
Développer un code PL/SQL plus performant et plus pertinent,
Pratiquer l'extraction de données et assurer leur mise en forme.
Contenu de la formation :
Introduction aux bases de données,
Requêtes fondamentales en SQL,
Extraire des données à l'aide de l'instruction SQL SELECT,
Import / Export de données,
Ecrire, exécuter et tester des scripts PL/SQL sous Oracle,
Procédures stockées et packages en PL/SQL,
Les triggers,
Gestion des exceptions…
Programme de la formation :
1/ Introduction aux bases de données :
Le modèle relationnel,
Notions de base : relation (table), attributs (colonnes), contraintes d'intégrité,
Présentation d'Oracle Database 12c et des produits associée,
Présentation des concepts et de la terminologie relatifs à la gestion des bases de données
relationnelles,
Bien positionner SQL*Plus, SQL et PL/SQL
2/ Requêtes fondamentales en SQL :
Paramétrage des scripts SQL*Plus,
Présentation des grandes familles de fonctions SQL,
Décourvrir la structure d'une requête SQL,
Restrictions et conditions,
Croiser les informations (jointure),
Fonctions avancées en SQL,
800Dhs
/Mois
Formation Professionnelle
SGBD Oracle 12c (SQL et PL/SQL)
Durée de
formation:
2 Mois
EMMGI, SARL
AU
, Capital Social 100 000,00 Dhs
TELEPHONE : (+212)6 06 12 10 57 GSM : (+212)6 26 46 96 46
Adresse : 42 Bd la Résistance, 8
ème
Etage (En Face Tramway la Résistance) Casablanca.
WEB : www.emmgi.ma E-MAIL: contact@emmgi.ma
TELEPHONE: (+212)6 26 46 96 46 GSM : (+212)606 12 10 57
ADRESSE: 42, Bd la Résistance, 8
ème
Etage, Casablanca
La conversion date/chaîne,
Requêtes ensemblistes en SQL,
Requêtes complexes en SQL.
3/ Extraire des données à l'aide de l'instruction SQL SELECT :
Enumérer les fonctionnalités des instructions SQL SELECT,
Générer un état à partir du résultat d'une instruction SELECT de base,
Utiliser des expressions arithmétiques et des valeurs NULL dans les instructions
SELECT,
Opérateur de concaténation, chaînes de caractères littérales, opérateur de délimitation,
Afficher la structure d'une table à l'aide de la commande DESCRIBE
4/ Import / Export de données :
Savoir récupérer les données dans un fichier texte,
Savoir importer les données d'un fichier texte, CSV, XML dans la base,
Découvrir comment présenter les résultats des requêtes SQL dans un fichier Excel.
5/ Ecrire, exécuter et tester des scripts PL/SQL sous Oracle:
Liens entre requêtes SQL et variables PL/SQL (variables hôtes),
Présentation des différents types de bloc PL/SQL,
Les instructions conditionnelles (IF, ELSE, ELSEIF),
Les boucles (LOOP, FOR),
Les packages prédéfinis (DBMS_..),
Simplifier la programmation avec les boucles FOR à curseur,
6/ Procédures stockées et packages en PL/SQL :
Différences entre les prototypes des fonctions et des procédures,
Définition et appel d'une procédure stockée,
Les droits d'accès sur les procédures stockées,
Gestion des dépendances,
Pourquoi utiliser des packages ?
En tête et corps de packages,
Les packages prédéfinis fournis par Oracle (dbms_...),
7/ Les triggers :
Différents types de triggers,
Valeur actuelle et nouvelle valeur ( :NEW, :OLD),
Activation et désactivation des triggers (vues DBA_TRIGGERS),
Les triggers sur les vues (INSTEAD OF),
Les triggers sur des événements systèmes,
Utiliser les triggers pour implémenter des contraintes d'intégrité,
Triggers et transaction.
8/ Gestion des exceptions :
Les types d'exception (prédéfinie ou utilisateur),
Code erreur et message associé (SQLCODE, SQLERRM),
Capturer et Déclencher les exceptions (when),
Fonctions propres à PL/SQL de gestion d'erreurs,
Gestion et propagation des exceptions,
Recommandations pour la gestion des erreurs.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !