Formation SQL pour Oracle " EP 1 "



Première partie : SQL de base

Cette partie présente les différents aspects du langage SQL d’Oracle en étudiant en détail les
instructions élémentaires. À partir d’exemples simples et progressifs, nous expliquons notamment
comment déclarer, manipuler, faire évoluer et interroger des tables avec leurs différentes
caractéristiques et éléments associés (contraintes, index, vues, séquences). Nous étudions
aussi SQL dans un contexte multi-utilisateur (droits d’accès), et au niveau du dictionnaire de
données.
Deuxième partie : PL/SQL

Cette partie décrit les caractéristiques du langage procédural PL/SQL d’Oracle. Le chapitre 6
aborde des éléments de base (structure d’un programme, variables, structures de contrôle, interactions
avec la base, transactions). Le chapitre 7 traite des sous-programmes, des curseurs, de
la gestion des exceptions, des déclencheurs et de l’utilisation du SQL dynamique.
Troisième partie : SQL avancé

Cette partie intéressera les programmeurs qui envisagent d’exploiter une base Oracle en utilisant
un langage de troisième ou quatrième génération (C, C++ ou Java), ou en employant une
interface Web. Le chapitre 8 est consacré à l’étude des mécanismes de base du précompilateur
d’Oracle Pro*C/C++. Le chapitre 9 présente les principales fonctionnalités de l’API JDBC.
Le chapitre 10 décrit la technologie SQLJ (norme ISO) qui permet d’intégrer du code SQL
dans un programme Java. Le chapitre 11 traite des procédures stockées et des procédures
externes. Le chapitre 12 est consacré aux techniques qu’Oracle propose pour interfacer une
base de données sur le Web (PL/SQL Web Toolkit et PSP PL/SQL Server Pages) ainsi que
l’API PHP. Enfin, le chapitre 13 présente les fonctionnalités de XML DB et l’environnement
XML DB Repository

Share this

Related Posts

Previous
Next Post »