0% ont trouvé ce document utile (0 vote)
4 vues3 pages

TP SQL Oracle : Manipulation des Données

Ce document présente un TP sur le langage SQL-Oracle, visant à enseigner aux étudiants comment interroger, projeter, insérer, modifier et supprimer des données dans une base de données. Il fournit une liste de requêtes SQL à réaliser pour répondre à divers besoins d'information. Les étudiants apprendront à utiliser des fonctions d'agrégation et à manipuler des données selon des critères spécifiques.

Transféré par

hamzaaboumlik320
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)
4 vues3 pages

TP SQL Oracle : Manipulation des Données

Ce document présente un TP sur le langage SQL-Oracle, visant à enseigner aux étudiants comment interroger, projeter, insérer, modifier et supprimer des données dans une base de données. Il fournit une liste de requêtes SQL à réaliser pour répondre à divers besoins d'information. Les étudiants apprendront à utiliser des fonctions d'agrégation et à manipuler des données selon des critères spécifiques.

Transféré par

hamzaaboumlik320
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

SQL-Oracle

Tp4 : Langage de Manipulations des Données sous SQL2 (LMD2)

I. Objectifs de TP

A la fin de ce TP, les étudiants auront les connaissances nécessaires pour :


Interroger une table dans une base de données avec le langage SQL
Projeter d’une table de base de données
Utiliser des fonctions d’agrégation

II. Avant de commencer : SQL LMD 2

a) Interrogation
− SELECT [DISTINCT] <nom de colonne>[,<nom de colonne>]…
− FROM <nom de la table>[,<nom de la table>]…
− WHERE <condition>
− GROUP BY <nom de colonne>[<nom de colonne>]…
− HAVING <condition avec calcul verticaux>

− ORDER BY <nom de colonne>[<nom de colonne>]…

b) Insertion de données
− INSERT INTO <nom de la table> [(colonne,…)] VALUES (valeurs,…)
− INSERT INTO <nom de la table> [(colonne,…)] SELECT_

c) Modification de données
− UPDATE <nom de la table> SET colonne=valeur,… WHERE <condition>
− UPDATE <nom de la table> SET colonne=SELECT_

d) Suppression de données
− DELETE FROM <nom de la table> WHERE <condition>

[Link] Page 1
III. Travail à faire :

Ecrire des requêtes permettant de formuler les besoins en informations ci-dessous en


utilisant les requêtes SQL équivalentes :

1. Les noms et les villes des frs.

2. Les différentes villes du frs.

3. Les désignations des articles et leur poids.

4. Les informations du client ‘C1’.

5. Le poids de l’article ‘A3’.

6. Les numéros et les désignations des articles de couleur verte.

7. Les désignations des articles de couleur verte ayant un prix d’achat supérieur à 500.

8. Les numéros et les noms des clients de Gabés ayant un nom qui commence par la lettre
‘A’.

9. Les articles ayant une désignation qui se termine par ‘ER’ et ceux de couleur verte.

10. Les articles ayant un poids entre 200 et 300.

11. Les fournisseurs de Tunis.

12. Les différentes localités des magasins.

13. Les différentes ventes affichées chronologiquement.

14. Les noms, les pays et les villes des clients : le résultat est à trier selon l’ordre
alphabétique des noms.

15. Les magasins ayant une localité qui commence par la lettre ‘E’

16. Les fournisseurs ayant un nom qui comporte la lettre ‘n’.

17. Les clients ayant un nom qui comporte les lettres ‘A’ et ‘A’ respectivement à la 2éme et
à la 3éme position.

[Link] Page 2
18. Les ventes du 1ér octobre 2007.

19. Le nombre d’articles.

20. Le nombre de toutes les ventes.

Bon courage

[Link] Page 3

Vous aimerez peut-être aussi