Bonjour,
Je dois faire un exercice en base de données pour demain et j'aimerai savoir si mes requêtes sont correctes ?
J'ai mon MLD qui est le suivant :
Marin(idMarin, nom, age)
Bateau(idBateau, nom, nbPassagers)
Embarque(idMarin, idBateau, destination)
- Les différents nombres de passagers des bateaux
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT r.nbPassagers FROM Bateau r- L'âge des marins dont le nom commence et finir par B
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT r.Marin FROM Marin r WHERE r.nom LIKE '%B%'- les bateaux pouvant embarquer entre 200 et 300 personnes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT r.nbPassagers FROM Bateau r WHERE r.unitCost BETWEEN 200 AND 300- les marins les plus âgés
???- pour chaque bateau, le nombre de marins ayant embarqué
???- Moyenne d'êge des marins partis à Sydney
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT r.age ,AVG(r.????) FROM Bateau r GROUP BY r.age- Les différents nombres de passagers inférieures au nombre de passagers des bateaux embarquant au moins 10 marins
???- Les marins ayant été à destination de Dakar et ceux à destination d'abidjan
???
Avez vous des idées ?
Merci d'avance.
Partager