Satisfying Least Privilege Through Database Decomposition | Synapse