1. Comprendre l’intérêt d’utiliser un langage de programmation qui intègre le formalisme SQL.
• Limites du langage SQL.
• Intérêt d'utiliser un langage intégrant SQL et une structure de programmation procédurale.
• Identification des traitements qui peuvent être déléguées au SGBD.
A. Écrire des scripts dans le langage procédural du SGBD.
• Présentation des instructions du langage de programmation :
- les variables et les types de données ;
- les variables élémentaires et complexes ;
- les structures de contrôle ;
- les conditions ;
- Les EXCEPTIONS : prédéfinies et utilisateur.
B. Manipuler les jeux d’enregistrement.
• Définition d'un curseur : implicite, explicite.
• Définition des attributs de curseurs.
• Manipulation du contenu d’un curseur.
C. Programmer des procédures et des fonctions sur le SGBD.
• Description du formalisme à respecter.
• Programmation des procédures stockées sur le SGBD.
• Appel des fonctions à partir de requêtes SQL.
• Test du programme et correction des erreurs.
2. Comprendre l’intérêt des packages.
• Utilité des packages dans le déploiement d’applications.
D. Créer des packages sur le SGBD.
• Description du formalisme à respecter.
• Présentation des packages standard.
• Programmation des packages.
3. Connaître le modèle événementiel
4. Identifier les événements sur les objets de la base de données.
• Limites des contraintes d’intégrité et utilité des triggers.
• Événements sur les objets de la base de données.
E. Programmer des déclencheurs.
• Événements qui déclenchent les triggers.
• Formalisme à respecter.
• Programmation des Triggers.
• Test du trigger et correction des erreurs.
Pour télécharger le cours complet du module - SGBD II - SQL SERVER - Cliquez sur le lien suivant :
No comments:
Post a Comment