Langage SQL et PL_SQL par SIGOTM
Lieu(x)
En centre (35)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Le langage SQL : LID (Langage d'Interrogation des Données) ; La structure de l'ordre SELECT ; La sélection des lignes et des colonnes ; Le Tri du résultat, la clause DISTINCT ; Les différents types de jointures ; Les opérateurs ensemblistes ; La sous
- interrogation ; Les expressions et les fonctions ; Les fonctions de groupe ; Le traitement des structures d'arbre ; La sélection avec verrouillage
-LMD (Langage de Manipulation des Données) : L'insertion, la mise à jour, la suppression ; La gestion des transactions
- LDD (Langage de Définition des Données) : Les types de données ; La création de différents objets: Tables, Vues, Index, Clusters, Séquences, Synonymes
- La gestion de la confidentialité : Au niveau système : Connexion à Oracle, autorisation ; Au niveau objet : type d'accès
- Le dictionnaire de données L'interface utilisateur SQL*Plus : La connexion, les commandes principales, le paramétrage, le fichier SPOOL, la mise en forme des résultats
- Le langage PL/SQL : Pourquoi PL/SQL ? ; Son fonctionnement et son intégration dans le noyau et les outils ; La structure d'un bloc PL/SQL ; Le PL/SQL et l'instruction selecte
- Les variables : Les types de données ; La conversion des types de données ; Les variables (Déclaration, affectation de valeurs) ; Les variables référencées (%TYPE, %ROWTYPE) ; Les variables type RECORD ; Les tables PL/SQL (Tableaux) ; La visibilité des variables ; Les bind variables
- Les structures de contrôle : Les traitements conditionnels ; Les traitements itératifs ; Les traitements séquentiels
- Les curseurs : La définition et les types (curseurs explicites et implicites) ; Les attributs d'un curseur : %FOUND, %NOTFOUND, %ISOPEN, %ROWCOUNT ; Les boucles et les curseurs ; les curseurs paramétrés, les curseurs FOR UPDATE ; Les clauses d'un curseur : CURRENT OF et RETUR ; Les variables de type REF CURSOR
- La gestion des erreurs ; Les exceptions prédéfinies ; Les exceptions définies par l'utilisateur ; Les exceptions personnalisées ; L'utilisation de SQLCODE et SQLERRM
- La gestion des transactions : Commit, Rollback, Savepoint
- Les traitements stockes dans la base ; Les procédures ; Les fonctions ; Les package ; Les triggers ; Le trigger INSTEAD OF ; Les triggers en cascade
- La gestion des dépendances ; Les packages intégrés ; Le débogage sous SQL*PLUS
- interrogation ; Les expressions et les fonctions ; Les fonctions de groupe ; Le traitement des structures d'arbre ; La sélection avec verrouillage
-LMD (Langage de Manipulation des Données) : L'insertion, la mise à jour, la suppression ; La gestion des transactions
- LDD (Langage de Définition des Données) : Les types de données ; La création de différents objets: Tables, Vues, Index, Clusters, Séquences, Synonymes
- La gestion de la confidentialité : Au niveau système : Connexion à Oracle, autorisation ; Au niveau objet : type d'accès
- Le dictionnaire de données L'interface utilisateur SQL*Plus : La connexion, les commandes principales, le paramétrage, le fichier SPOOL, la mise en forme des résultats
- Le langage PL/SQL : Pourquoi PL/SQL ? ; Son fonctionnement et son intégration dans le noyau et les outils ; La structure d'un bloc PL/SQL ; Le PL/SQL et l'instruction selecte
- Les variables : Les types de données ; La conversion des types de données ; Les variables (Déclaration, affectation de valeurs) ; Les variables référencées (%TYPE, %ROWTYPE) ; Les variables type RECORD ; Les tables PL/SQL (Tableaux) ; La visibilité des variables ; Les bind variables
- Les structures de contrôle : Les traitements conditionnels ; Les traitements itératifs ; Les traitements séquentiels
- Les curseurs : La définition et les types (curseurs explicites et implicites) ; Les attributs d'un curseur : %FOUND, %NOTFOUND, %ISOPEN, %ROWCOUNT ; Les boucles et les curseurs ; les curseurs paramétrés, les curseurs FOR UPDATE ; Les clauses d'un curseur : CURRENT OF et RETUR ; Les variables de type REF CURSOR
- La gestion des erreurs ; Les exceptions prédéfinies ; Les exceptions définies par l'utilisateur ; Les exceptions personnalisées ; L'utilisation de SQLCODE et SQLERRM
- La gestion des transactions : Commit, Rollback, Savepoint
- Les traitements stockes dans la base ; Les procédures ; Les fonctions ; Les package ; Les triggers ; Le trigger INSTEAD OF ; Les triggers en cascade
- La gestion des dépendances ; Les packages intégrés ; Le débogage sous SQL*PLUS
Objectifs
Connaître les fonctionnalités du langage SQL :
Langage de requêtes et fonctions
Manipuler les données d'une base Oracle
Appréhender les aspects de stockages des données
Maîtriser l'interface utilisateur du SQL (SQL*PLUS)
Connaître et utiliser le langage procédural PL/SQL
Connaître et utiliser les traitements stockés dans les bases de données Oracle (Procédure, fonction, package, trigger).
Langage de requêtes et fonctions
Manipuler les données d'une base Oracle
Appréhender les aspects de stockages des données
Maîtriser l'interface utilisateur du SQL (SQL*PLUS)
Connaître et utiliser le langage procédural PL/SQL
Connaître et utiliser les traitements stockés dans les bases de données Oracle (Procédure, fonction, package, trigger).
Centre(s)
- Cesson Sévigné (35)
Secteur(s)
Formation proposée par : SIGOTM
À découvrir