1.Afficher les noms des familles, des filles et leur date de naissance.
SELECT FAMILLE.NomFamille, FILLE.NomFille, FILLE.DateNaissance
FROM FAMILLE
JOIN FILLE ON FAMILLE.NomFamille = FILLE.NomFamille;
2.Afficher les noms des familles et la valeur de leur dot.
SELECT FAMILLE.NomFamille, SUM(DOT.ValeurDot) AS ValeurTotaleDot
FROM FAMILLE
JOIN FILLE ON FAMILLE.NomFamille = FILLE.NomFamille
JOIN DOT ON FILLE.NomFille = DOT.NomFille
GROUP BY FAMILLE.NomFamille;
3.Afficher la description de la dot, la valeur de la dot et la date de la dot pour chaque fille.
SELECT FILLE.NomFille, DOT.DescDot, DOT.ValeurDot, DOT.DateDot
FROM FILLE
JOIN DOT ON FILLE.NomFille = DOT.NomFille;
4.Afficher le nombre de filles nées dans chaque ville.
SELECT VilleNaissance, COUNT(*) AS NombreDeFilles
FROM FILLE
GROUP BY VilleNaissance;
5.Afficher la moyenne, le minimum et le maximum de la valeur de la dot.
SELECT AVG(ValeurDot) AS MoyenneDot, MIN(ValeurDot) AS MinimumDot, MAX(ValeurDot) AS MaximumDot
FROM DOT;
Notez que les requêtes peuvent varier en fonction des logiciels de gestion de bases de données utilisés et de la structure de la base de données réelle.