At Standard Chartered they are using relations as data structures in their Haskell-like language.
It works very well. (The biggest hurdle for a really nice integration is IMHO stuff like typing the join operator. But even the dynamically-typed only version was useful.)