Tp pl sql1 2 ENSIAS Première année Année universitaire - TP PL SQL Soit le schéma relationnel suivant ETITRE TITRE VARCHAR ESERVICE NO NUMBER NOM VARCHAR EEMPLOYE NO NUMBER NOM VARCHAR PRENOM VARCHAR DTENTREE DATE TITRE VARCHAR SERVICENO NUMBER COMMENTAIR
ENSIAS Première année Année universitaire - TP PL SQL Soit le schéma relationnel suivant ETITRE TITRE VARCHAR ESERVICE NO NUMBER NOM VARCHAR EEMPLOYE NO NUMBER NOM VARCHAR PRENOM VARCHAR DTENTREE DATE TITRE VARCHAR SERVICENO NUMBER COMMENTAIRE VARCHAR SALAIRE NUMBER PCTCOMMISSION NUMBER ECLIENT NO NUMBER NOM VARCHAR PRENOM VARCHAR TELEPHONE VARCHAR ADRESSE VARCHAR VILLE VARCHAR PAYS VARCHAR CPPOSTAL VARCHAR COMMENTAIRE VARCHAR EPRODUIT NO NUMBER NOM VARCHAR DESCRIPTION VARCHAR PRIXCONSEILLE NUMBER EENTREPOT NO NUMBER ADRESSE VARCHAR VILLE VARCHAR PAYS VARCHAR CPPOSTAL VARCHAR TELEPHONE VARCHAR ESTOCK NO NUMBER PRODUITNO NUMBER ENTREPOTNO NUMBER QTESTOCK NUMBER STOCKSECURITE NUMBER MAXSTOCK NUMBER DTSTOCK DATE ECOMMANDE NO NUMBER CLIENTNO NUMBER DATECOMMANDE DATE DATELIVRAISON DATE EMPLOYENO NUMBER TOTAL NUMBER ELIGNE NO NUMBER COMMANDENO NUMBER PRODUITNO NUMBER PRIX NUMBER QUANTITE NUMBER Sous SQL Plus exécuter la commande start creationBase sql pour créer les tables de ce schéma relationnel creationBase sql est un script sql contenant des commandes SQL Exécuter la commande start remplirBase sql pour insérer des données dans les tables Exercice IF THEN ELSIF ELSE ? Créer une table EAugmentation comprenant les champs suivants No Number Augmentation Number DateAugmentation Date EmpNo Number - Ecrire un programme permettant - de saisir en entrée le nom d ? un employé - de mettre à jour le salaire de cet employé selon les conditions suivantes ?? si son année d ? entrée dans la société est augmenter le salaire de ?? si son année d ? entrée dans la société est augmenter le salaire de ?? si son année d ? entrée dans la société est augmenter le salaire de C - Modi ?er ce programme a ?n d ? insérer dans la table EAugmentation le montant d ? augmentation la date d ? augmentation le numéro de l ? employé ainsi que le champ No qui sert d ? identi ?ant de ligne pour la table Exercice Curseur Instructions OPEN FETCH CLOSE FOUND Ecrire un programme permettant - la mise à jour du salaire de tous les employés de la table EEmploye suivant les conditions de l ? exercice - l ? insertion des modi ?cations dans la table EAugmentation Exercice Utilisation d ? un curseur paramétré Créer une table EResultat EResultat No Number LBResultat Varchar VLResultat Number Ecrire un programme qui insère dans la table EResultat le nom de l ? employé et son salaire pour les employés dont le salaire véri ?e les conditions suivantes Si le salaire insérer dans la table EResultat les données suivantes ?? No -- ?? LBResultat -- Si le salaire insérer dans la table EResultat les données suivantes ?? No -- ?? LBResultat -- Resultat -- Resultat selon le schéma suivant ?? No -- ?? LBResultat -- Resultat -- Exercice Curseur et clause CURRENT OF Ecrire un programme permettant - d ? abaisser de le prix conseillé des produits qui ne ? ? ?gurent sur aucune des commandes - Insérer dans la table EResultat les produits concernés par la réduction ?? No -- ?? LBResultat -- - baisse de ?? VL Resultat -- C
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 24, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 43.9kB