Explain Top-down & bottom-up Design Process for Distributed Database.