Vous êtes sur la page 1sur 2

Série d’exercices MYSQL 2TDDOFS

Exercice 1 :

Soient les tables suivantes :

Pair_impair (num,reponse) : qui stocke les nombres entiers et indique dans la réponse est ce
que le nombre est paire ou impaire.

Premier(num,reponse) :qui stocke les nombres entiers et indique dans la réponse est ce que
le nombre est premier ou non.

Calcul (num1,num2,op,resultat) : num1 et num2 sont les opérandes ,op est l’opération à
effectuer (+,-,*,/) alors que resultat représente le résultat de l’opération.

1. Ecrire une procédure qui permet d’insérer dans la table Pair_impair les valeurs de 1 à 100

2. Ecrire une procédure qui permet d’insérer dans la table Premier les valeurs de 1 à 100

3. Ecrire une procédure qui permet de remplir la colonne résultat de la table calcul dont les
autres colonnes sont déjà remplies

4. Ecrire une fonction qui calcule la factorielle d’un entier.

Exercice 2 :

Soit la base de données Biblio :

Livre (CodeL, Titre, Auteur, CodeTh)

Theme (CodeTh, IntituléTh)

Adhérent (CodeA, NomA, AdresseA, DateInscrip)

Emprunt (CodeA, CodeL, DateEmp, DateRetour)

Questions :
I. Ecrire les procédures stockées permettant de :
1-Lister l’ensemble des livres triés par ordre croissant suivant le titre et dont le titre
commence par m et se termine par s.
Série d’exercices MYSQL 2TDDOFS

2-Lister les noms adhérents qui empruntent les livres d’un intitulé thème communiqué
comme paramètre d’entrée.

3-Supprimer les adhérents qui n’empruntent pas à l’exception de ceux qui ont comme
adresse rabat.

4- Retourner en sortie le nombre de livres pour un thème donné. Tester la procédure.

5- Tester sur le nombre de livres pour un thème donné, s’il est supérieur à une valeur
afficher «stock suffisant» sinon afficher «stock insuffisant» (utilisez la question 4)

II- Ecrire les fonctions permettant de :


1- Calculer le nombre d’emprunts réalisés entre deux dates transmises comme paramètres
d’entrée.
2- Afficher le nombre des livres non encore retournés à la bibliothèque. Tester la
fonction.

3- Retourner le nombre des livres empruntés par les adhérents qui se sont inscrits après
une date donnée (utiliser une fonction en ligne).

4- Calculer le nombre de livres empruntés au cours d'une année donnée.

Vous aimerez peut-être aussi