Factorisation In Relational Databases