

PAS FINI
% base de données question 8
@let CDA = @relation [ Nom, Anniversaire, Année, Adresse, Ville] {
< Tante Odette , 27 juin , 1936 , 17 Rue R. Barre , Mons >
< Oncle Urbain , 27 juin , 1927 , 17 Rue R. Barre , Mons >
< Mon chat , 17 mars , 2001 , Chez moi , Enghien >
< Jean Bidon , 23 mai , 1963 , 36 Rue d'Egmont , Bruxelles >
< Anne Lalo , 15 mars , 1965 , 35 Rue d'Egmont , Mons >
< Jean Crevette , 12 janvier , 1965 , 23 Place du Parc , Mons >
}
@let MARIAGES = @relation [Femme, Mari, Jour, Année] {
< Tante Odette , Oncle Urbain , 1 mai , 1950 >
< Anne Lalo , Jean Crevette , 14 juillet , 1978 >
}
@print @rename {Femme:Nom}(MARIAGES) @join CDA
@let AdresseFemme = @rename{Nom: Femme} (
@project {Nom,Mari,Adresse} (
@project {Nom, Mari} (@rename {Femme:Nom}(MARIAGES)) @join CDA
)
)
@print AdresseFemme
@let AdresseMari = @rename{Nom: Mari} (
@project {Nom,Femme,Adresse} (
@project {Nom, Femme} (@rename {Mari:Nom}(MARIAGES)) @join CDA
)
)
@print AdresseMari
@let result = @project{Femme} (@select {AdresseF=AdresseH}(AdresseFemme @join AdresseMari))
@print result