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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!