Techniques Informatiques Développement SQL - PL/SQL
Objectifs- Comprendre ce qu'est le développement logiciel et ce que font les développeurs - Acquérir les bases du développement afin de mieux communiquer avec une équipe de développeurs - Savoir ajouter des fonctionnalités, par la programmation, à des documents ou des bases de données réalisés sur des applications bureautiques
StageDurée de la formation : 5 jours
DiplômeTechniques Informatiques Développement SQL - PL/SQL
ContenuSQL
- Elements du langage SQL
Les types
Les opérateurs
- Les commandes d'interrogation
La commande SELECT …
Atelier de travaux pratiques sur toutes les clauses
- WHERE
- ORDER BY
- GROUP BY
- Les commandes de modification
La commande UPDATE
La commande DELETE
Atelier de travaux pratiques
- Les jointures de tables
Les equi-jointures
Les jointures monotable
Les jointures externes
- Les commandes de définition de données
Les commandes CREATE database, table, sequence, index, trigger ..
Les commandes ALTER database,table, ..
Les commandes DROP table, ..
Atelier de travaux pratiques
- La protection d'accès
La commande GRANT …
Atelier de travaux pratiques
- Les différents fonctions
Les fonctions relatives aux caractères
Les fonctions relatives aux dates
Les fonctions relatives aux numériques
PL/SQL
- Premiers pas en PL/SQL
Structure de blocs
Exécution d'un script
Création d'une procédure stockée
Le passage de paramètres en entrée et en sortie
- Les types de données
Présentation de tous les types de données
Affectation de valeurs à une variable
Travaux pratiques
- Les opérateurs
Les opérateurs logiques
Les opérateurs de comparaison
L'opérateur de concaténation
Les fonctions intégrées
- Les structures de contrôle
Les conditions de tests
Les boucles
Exercices pratiques
- Les cursors
Définition
Chargement des données
Utilisation de variables curseurs pour le SQL dynamique
- Les exceptions
Méthodologie d'emploi
Le traitement d'une exception Oracle
Le traitement d'une exception Utilisateur
- Les triggers et leurs prédicats
Méthodologie d'emploi
Présentation des commandes relatives aux triggers
- Les packages
Conception d'applications portables
Le partage du développement
Création de variables globales