• Aucun résultat trouvé

2020-2021 BD PLS/SQL

N/A
N/A
Protected

Academic year: 2022

Partager "2020-2021 BD PLS/SQL"

Copied!
1
0
0

Texte intégral

(1)

2020-2021 BD PLS/SQL

TP 5

Objectifs du TP : : mettre en œuvre le langage Pro

C pour gérer l’insertion, la modification et la suppression de valeurs dans une table.

Compte rendu : Pour chaque question, donner le code du programme, l’état de la base (pour les tables concernées) avant et après exécution du programme si une mise à jour a été effectuée et si possible une copie de l’écran au cours de l’exécution.

Exercice 1. Écrire le programme Pro

C (saisieClient.pc) permettant de faire la saisie d’un client dans la table Tclient2021. Vérifiez sous sqlplus que l’insertion est correcte.

Exercice 2. Modifiez le programme précédent pour développer un nouveau programme : modifClient.pc qui permet de modifier des informations enregistrées sur un client. Vérifiez sous sqlplus que la ou les modifications souhaitées sont faites.

Exercice 3. Modifiez le programme précédent pour développer un nouveau programme : supprClient.pc

qui permet la suppression d’un client existant en informant l’utilisateur que la suppression provoquera

la suppression de X locations en cours (s’il en existe) et Y locations retournées (s’il en existe). Faites

en sorte de tester les différents cas, vous pouvez pour cela faire des insertions ou des modifications sous

sqlplus directement (n’oubliez pas de faire commit work !).

Références

Documents relatifs

Construire le fichier de configuration correspondant avec les contraintes correspondantes et aussi remplir votre base à partir des données fournies dans la table palafour.nba

(2 points) Lister le(s) joueur(s) ayant marqué le plus de points dans un match dans la saison en indiquant son nom, la date du match, l’ idequipe de léquipe adverse et le nombre

(10 points) Réaliser un déclencheur qui permet de tracer la suppression d’un joueur afin de connaître l’identifiant de session, la date et les informations supprimées.. (3

Donner la procédure PL/SQL permettant l’enregistrement du retour, pour une date de retour donnée et pour un véhicule dont le numéro sera saisi ainsi que le kilométrage de fin

Afficher la liste des locations en cours d’un client dont le numéro est saisi par l’utilisateur.. La liste sera triée par catégorie puis par numéro

Afficher la liste des véhicules libres de même catégorie ou de catégorie équivalente que le véhicule n° XXXXX (n° saisi).. Numéro véhicule : numéro catégorie Catégorie

Ecrire le programme Pro ∗ C ( Q4.pc ) qui reprend le programme écrit dans l’exercice 1 et le com- plète pour lire une ligne de la table tessai, par exemple lire la ligne

 Remplir un tableau T avec N entiers compris entre 65