Vous êtes sur la page 1sur 3

Université Cadi Ayyad Année universitaire 2021/2022

Faculté des Sciences Semlalia


Département d’Informatique
SMI-S5

TP Introduction PL/SQL
La base de données suivant représente la gestion des activités de vente dans un magasin.

Les tables correspondantes sont :


La table ITEMS

ITEMNO ITEMNAME RATE TAXRATE


1 Samsung 14" monitor 7000 10.5
2 TVS Gold Keyboard 1000 10
3 Segate HDD 20GB 6500 12.5
4 PIII processor 8000 8
5 Logitech Mouse 500 5
6 Creative MMK 4500 11.5

La table Clients

CUSTNO CUSTNAME ADDRESS1 ADDRESS2 CITY STATE PIN PHONE


101 Raul 12-22-29 Dwarakanagar Vizag AP 530016 453343,634333
102 Denilson 43-22-22 CBM Compound Vizag AP 530012 744545
103 Mendiator 45-45-52 Abid Nagar Vizag AP 530016 567434
104 Figo 33-34-56 Muralinagar Vizag AP 530021 875655,876563,872222
105 Zidane 23-22-56 LB Colony Vizag AP 530013 765533
Université Cadi Ayyad Année universitaire 2021/2022
Faculté des Sciences Semlalia
Département d’Informatique
SMI-S5

La table ORDERS
ORDNO ORDDATE SHIPDATE CUSTNO ADDRESS1 ADDRESS2 CITY STATE PIN PHONE
1001 05/15/2001 06/10/2001 102 43-22-22 CBM Vizag AP 530012 744545
Compound
1002 05/15/2001 06/05/2001 101 12-22-29 Dwarakanagar Vizag AP 530016 453343,634333
1003 05/17/2001 06/07/2001 101 12-22-29 Dwarakanagar Vizag AP 530016 453343,634333
1004 05/18/2001 06/17/2001 103 45-45-52 Abid Nagar Vizag AP 530016 567434
1005 05/20/2001 06/03/2001 104 33-34-56 Muralinagar Vizag AP 530021 875655,876563,872222
1006 05/23/2001 06/11/2001 104 54-22-12 MVP Colony Vizag AP 530024 -

La table LINEITEMS

ORDNO ITEMNO QTY PRICE DISRATE


1005 2 2 900 10
1006 4 5 7800 10
1006 3 5 6600 15
1001 2 3 1000 10
1001 1 3 7000 15
1001 4 2 8000 10
1001 6 1 4500 10
1002 6 4 4500 20
1002 4 2 8000 15
1002 5 2 600 10
1003 5 10 500 0
1003 6 2 4750 5
1004 1 1 7000 10
1004 3 2 6500 10
1004 4 1 8000 20
1005 6 1 4600 10
1006 2 10 950 20

1- Ajouter un article à la dernière commande (table LINEITEMS) passée par le client


106 avec les détails suivants :
ITEMNO : 3
QUANTITY : 2
PRIX : Taux actuel de l’article,
DISCOUNT : 8%.

2- Changer le taux de l'article 5 par la valeur maximale entre son taux proposé et la
moyenne de ses prix de vente.
Université Cadi Ayyad Année universitaire 2021/2022
Faculté des Sciences Semlalia
Département d’Informatique
SMI-S5
3- Insérer une nouvelle ligne dans la table LINEITEMS avec les détails suivants :
ORDERNO : celui de la dernière commande passée par le client 102,
ITEMNO : celui de l’article PIII PROCESSOR,
PRICE : le prix minimal de cet article,
QUANTITY: 2,
DISCOUNT : 10% si le taux (RATE) proposé de l’article est supérieur que le prix
minimal de cet article. Sinon, alors par de DISCOUNT.

4- Afficher le plus grand des ORDNO qui manquent

Vous aimerez peut-être aussi