You are on page 1of 2

1ere partie:

1. Π(Nom, Prenom)Producteurs
2. Π(Nom, Prenom)σ(REGION = 'Beaujolais')
3. Π(NUMV,DEGRE)(Vins.NUMV ⊲⊳ Producteurs.nump)σ(DEGRE>12)σ(nump = 24)
4. Π(NOM)(Vins.NUMV ⊲⊳ Producteurs.nump)σ(NUMV=12)
5. Π(NOM)(Vins.NUMV ⊲⊳ Producteurs.nump)σ(DEGRE=12)σ(DEGRE=13)
6.
7.Π(NOM, CRU ANNE, QUANTITE)(Vins.NUMV ⊲⊳ Producteurs.nump)σ(REGION='côte du
Rhône')

2eme partie:

1.
SELECT nom
FROM usager
WHERE prenom LIKE 'C%';

2.

SELECT id_borne, dateService


from borne
INNER JOIN station ON borne.id_station = station.id_station
where ville = 'Norfolk';

3.

SELECT count(id_model)
from modeleBatterie
WHERE capacite = 24;

4.

SELECT nom, prenom


FROM usager
INNER JOIN contrat ON usager.id_usager = contrat.id_usager
INNER JOIN abonnement ON contrat.id_contrat = abonnement.id_contrat
INNER JOIN forfaitprepaye ON contrat.id_contrat = forfaitprepaye.id_contrat
where...

5.

SELECT nom, prenom


FROM usager
INNER JOIN contrat ON usager.id_usager = contrat.id_usager
INNER JOIN abonnement ON contrat.id_contrat = abonnement.id_contrat
WHERE dateDebut BETWEEN '2020-01-01' AND '2020-03-27';

6.
SELECT sum(NbKwH)
from oprecharge
WHERE id_borne = 1;

7.

SELECT borne.id_borne
from borne
inner join oprecharge on borne.id_borne = oprecharge.id_borne
where id_controle = 3;
8.

SELECT (adresse, ville, cp)


FROM station
inner join borne on station.id_station = borne.id_station
where TypeCharge = 'normale';

You might also like