Exercice 1
Soit la base relationnelle de données PUF de schéma :
Usine (NumU, NomU, VilleU)
Produit (NumP, NomP, Couleur, Poids)
Fournisseur (NumF, NomF, Statut, VilleF)
PUF(NumP, NumU, NumF, Quantité)
Créer à l’aide de SQL les requêtes suivantes :
1. Ajouter un nouveau fournisseur avec les attributs de votre choix
2. Supprimer tous les produits de couleur noire et de numéros compris entre 100 et 1999
3. Changer la ville du fournisseur 3 par Toulouse
4. Donnez le numéro, le nom, la ville de toutes les usines
5. Donnez le numéro, le nom, la ville de toutes les usines de Paris
6. Donnez les numéros des fournisseurs qui approvisionnent l’usine de numéro 2 en
produit de numéro 100
7. Donnez les noms et les couleurs des produits livrés par le fournisseur de numéro 2
8. Donnez les numéros des fournisseurs qui approvisionnent l’usine de numéro 2 en un
produit rouge
9. Donnez les noms des fournisseurs qui approvisionnent une usine de Paris ou de Créteil
en produit rouge
10. Donnez les numéros des produits livrés à une usine par un fournisseur de la même
ville
11. Donnez les numéros des produits livrés à une usine de Paris par un fournisseur de
Paris.
Exercice 2
Soit le Schéma relationnel suivant:
▪ Accident(NuméroAcc, lieuAcc, dateAcc, heureAcc, circonstances)
▪ Expert(CodeEx, Nom, Prénom, Adresse, Cp, Ville)
▪ Expertise (NuméroAcc, CodeEx, DateEx, Rapport, Coût)
▪ Véhicule(Immatriculation, Marque, Type, Puissance)
▪ Concerne(NuméroAcc, Immatriculation)
Créer à l’aide de SQL les requêtes suivantes :
1. Ajouter un nouveau expert avec les attributs de votre choix.
2. Modifier la puissance de champs ‘Puissance’ des voitures de marque ‘Peugeaot’, par
la nouvelle valeur ‘8CH’.
3. Supprimer toutes les informations des accidents de la route survenus du ‘01/01/2019’
au ‘01/05/2019’.
4. Afficher la liste des accidents classés par date (Ascendant).
5. Afficher le lieu et la date des accidents traités par l’expert : CodeEx = ‘Exp2019’.
6. Donnez le nombre d’accidents traités par expert.
7. Donnez le coût moyen des accidents survenus lors du mois d'octobre 2018.