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