0% ont trouvé ce document utile (0 vote)
123 vues1 page

TPN°

Le document décrit trois exercices sur l'utilisation des curseurs dans une base de données SQL. L'exercice 1 concerne l'affichage des données d'une table avec et sans curseur. L'exercice 2 modifie des tables en fonction de valeurs. L'exercice 3 met à jour les moyennes d'étudiants à l'aide de curseurs.

Transféré par

blaixmrx
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
123 vues1 page

TPN°

Le document décrit trois exercices sur l'utilisation des curseurs dans une base de données SQL. L'exercice 1 concerne l'affichage des données d'une table avec et sans curseur. L'exercice 2 modifie des tables en fonction de valeurs. L'exercice 3 met à jour les moyennes d'étudiants à l'aide de curseurs.

Transféré par

blaixmrx
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP N° 5 : SGBD II-Curseur

TP N° 5: Microsoft SQL/SERVER 2008 Les Curseurs [Fetch]

Exercice N°1 :

Une base de données nommée « BDCurseurB » dispose d’une table auditeur qui a la structure
suivante :

Audiateur(numauditeur int, nomauditeur varchar(40))

Questions :

1. Créer la base de données BDCurseurB ainsi que la table Auditeur .

2. remplir la table Auditeur avec quelques enregistrements

3. Ecrire un script sql qui permet d’afficher en avant (en partant du début jusqu’à la fin de la
liste des auditeurs) le résultat ci-dessous en utilisant le curseur (fetch)
Num : 1 - Nom: Ali
Num : 2 - Nom: Ahmed
Num : 3 - Nom: Karim
………………………….
4. Ecrire un script sql qui permet d’afficher en arrière (en partant de la fin jusqu’au début de la
liste des auditeurs), le résultat inverse de celui de la question N°3.

Exercice N°2 :

Soit les table suivantes d’une base de données nommée (DB_Calcul_B):

 Pair_impair (num int, reponse varchar (40))

1. Ecrire un programme qui modifie réponse par pair ou impaire selon valeur de num

 Premier (num int, reponse varchar (40))

2. Ecrire un programme qui modifie reponse par premier ou non selon valeur de num

 Calcul (Num1 int, Num2 int, Op varchar (1), Resultat varchar (40))

3. Ecrire un programme qui calcul le Resultat selon Num1, Num2 et Op(+,-,*,/)

Exercice N°3 :

Soit le schéma relationnel (GestStg) suivant:

 Stagiaire(IdStg int , Nom varchar (40), Moyenne float)


 Matiere(IdMat int , Libelle varchar (40), Coeff int )
 Note(IdStg int , IdMat int , Note float)

Écrire un programme qui met à jour la moyenne de chaque stagiaire en utilisant les curseurs.

Fomateur : Sair Abdellah Page 1/1

Vous aimerez peut-être aussi