Atelier de formation PL/SQL Mellouli Sehl Chargé de cours à l'université Laval tel : 656-2131 poste 4704 courriel : [email protected] Automne 2002 1 Cours Titre : Atelier de formation sur PL/SQL 2 Enseignant Sehl Mellouli Bureau : lab 3903 du pavillon Adrien Pouliot. Disponibilités : en tout temps par courriel. Téléphone : 656-2131 poste 4704. Courriel : [email protected] 3 Description et objectifs du cours Cet atelier de formation vise à donner à l'étudiantE une solide formation sur PL/SQL. L'atelier commence par un rappel sur SQL avec un exemple. Ensuite il présente la structure d’un programme PL/SQL (avec des exemples) . Il introduira la relation entre PL/SQL et Java (SQLJ et invocation de procédures PL/SQL via des programmes Java). Enfin, il présentera un exemple d’une application qui utilise XML, les Servlet et l’accès à une base de données Oracle distante (sur un autre serveur). 3.1 Clientèle Ce cours s'adresse à toute personne désirant se former en PL/SQL : - aux étudiantEs du département d'informatique, - aux concepteurs et analystes-programmeurs voulant découvrir rapidement PL/SQL, - Aux développeurs de sites webs et des applications de commerce électronique, - aux chefs de projets désirant obtenir rapidement des informations sur PL/SQL pour en évaluer la pertinence dans un projet donné. 3.2 Préalables Aucun préalable n’est requis pour cette formation. 3.3 Description Le langage SQL a montré des limites pour des traitements avancés nécessitant le déploiement de techniques de programmation telles que les boucles, les structures conditionnelles, les tableaux, etc. PL/SQL est une solution Oracle qui permet de doter SQL des capacités des langages de programmation. 3.4 Plan des ateliers et objectifs Voici un résumé de la séance de 3 heures : Rappel sur SQL, la définition de PL/SQL, la structure d’un programme PL/SQL et l’utilisation de PL/SQL avec Java. Rappel sur SQL Définition de PL/SQL. Déclaration des variables et constantes. Définition et appel de procédures et fonctions. Définition des structures de contrôle et boucles dans PL/SQL. PL/SQL et Java Application utilisant XML, les Servlets et une base de données Oracle (via SQL). 3.5 Matériel pédagogique Des acétates au format Power Point couvrant tous les aspects du cours. Tout les codes utilisés dans cette formation seront fournis. Le matériel pédagogique utilisé sera mis à votre disposition sur le site web www.ift.ulaval.ca/~alikcaem/ateliers.